ALL_POSTS__lang-be.txt Rosetta plain-text article export — Vojta Maur Source language: cs Target language: be (Belarusian) Source generated: 2026-09-23T06:21:00.983Z Source SHA-256: 04c20af24eb6538a2634376f2aa4f92d87f530650e9e4d59baef8d67ee1743c8 Articles: 82 of 82 Czech versions Translation: Gemini gemini-3.1-flash-lite; machine translation, not independently reviewed Protected code, outputs, URLs, identifiers and explicit notranslate passages retain their source text. ============================================================ TITLE: Канцэпты SLUG: koncepty URL: https://vojtamaur.cz/koncepty/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2026-08-14 SOURCE: src/content/posts/koncepty.mdx BUILT_HTML: koncepty/index.html ============================================================ Канцэпты жнівень 2026 Нататкі ніжэй — гэта бягучы запіс ідэй і назіранняў, якія з'яўляліся ў мяне з цягам часу. Яны часта не прадуманыя і не рэалізаваныя, хоць у будучыні могуць такімі стаць. А можа, і не, для некаторых думак дастаткова формы нататкі. Некаторыя з іх — тупіковыя шляхі, таму няма сэнсу развіваць іх далей. Але нават так яны могуць быць вартыя запісу. 2023-02-24: ГЛІТЧЫ НЕЙРОФІЛЬТРАЎ Падчас працы я выпадкова выявіў, што калі ў Photoshop спрабую павялічыць малюнак з дапамогай Neural Filters, а малюнак знаходзіцца ў каляровым профілі CMYK і змяшчае вялікія празрыстыя часткі, узнікае дзіўны, але ў большасці выпадкаў даволі эстэтычны глітч. Вось узор 3 з 28 малюнкаў, якія я зафіксаваў: koncepty-2023-02-24-glitche-neuralnich-siti-1.jpg [https://vojtamaur.cz/images/koncepty-2023-02-24-glitche-neuralnich-siti-1.jpg] koncepty-2023-02-24-glitche-neuralnich-siti-2.jpg [https://vojtamaur.cz/images/koncepty-2023-02-24-glitche-neuralnich-siti-2.jpg] koncepty-2023-02-24-glitche-neuralnich-siti-3.jpg [https://vojtamaur.cz/images/koncepty-2023-02-24-glitche-neuralnich-siti-3.jpg] 2023-10-04: ГЕНЕТЫЧНЫЯ ТРАЕКТОРЫІ Я ператварыў генетычныя паслядоўнасці ў малюнкі з дапамогай простага правіла: A азначае крок на поўнач, T/U на поўдзень, C на ўсход і G на захад. Парадак асноў такім чынам вызначае форму суцэльнай лініі. Выніковая візуалізацыя: koncepty-2023-10-04-geneticke-trajektorie.webp [https://vojtamaur.cz/images/koncepty-2023-10-04-geneticke-trajektorie.webp] Зыходны код: koncepty-2023-10-04-geneticke-trajektorie.py [https://vojtamaur.cz/files/koncepty-2023-10-04-geneticke-trajektorie.py] 2024-03-22: АПТЫЧНЫ РЫТМ ПРАЦЫ НА КАМП'ЮТАРЫ Я стварыў праграму, якая запісвае кожны ўдар па клавіятуры і клік мышкай падчас маёй працы на камп'ютары. Час ідзе ў напрамку звычайнага пісьма, злева направа і зверху ўніз. Чорны пункт азначае запісаны ўвод, белая плошча — яго адсутнасць. Вось узор 3 з 18 малюнкаў, якія я зафіксаваў: koncepty-2024-03-22-opticky-rytmus-prace-na-pocitaci-1.png [https://vojtamaur.cz/images/koncepty-2024-03-22-opticky-rytmus-prace-na-pocitaci-1.png] koncepty-2024-03-22-opticky-rytmus-prace-na-pocitaci-2.png [https://vojtamaur.cz/images/koncepty-2024-03-22-opticky-rytmus-prace-na-pocitaci-2.png] koncepty-2024-03-22-opticky-rytmus-prace-na-pocitaci-3.png [https://vojtamaur.cz/images/koncepty-2024-03-22-opticky-rytmus-prace-na-pocitaci-3.png] Зыходны код: koncepty-2024-03-22-opticky-rytmus-prace-na-pocitaci.py [https://vojtamaur.cz/files/koncepty-2024-03-22-opticky-rytmus-prace-na-pocitaci.py] 2024-08-19: ПАЭЗІЯ КУШЫКА Я працаваў на камп'ютары, але мяне ўвесь час адцягваў мой пацук Кушык. Ён лазіў па мне, патрабаваў увагі, лазіў па стале, па камп'ютары. Ён пачаў мяне крыху раздражняць. Таму я раззлаваўся, адкрыў яму пусты дакумент MS Word і сказаў яму нешта накшталт таго, каб ён тварыў сам, калі хоча рабіць гэта за мяне. Кушык пачаў бегаць па клавіятуры. Узнік гэты дакумент: koncepty-2024-08-19-kushikova-poezie.pdf [https://vojtamaur.cz/files/koncepty-2024-08-19-kushikova-poezie.pdf] 2024-12-05: THERMOZEPAM Я стварыў для сваёй тэрмакамеры Seek Thermal RevealPRO ўласную праграму для прагляду і рэдагавання тэрмаграфічных фатаграфій. Для Windows я не знайшоў ніякага прыдатнага праграмнага забеспячэння для гэтай камеры, што шкада, бо яе тэрмаграфічныя файлы ўтрымліваюць тэмпературныя даныя, з якімі можна працаваць далей. Праграму я назваў Thermozepam, таму што я задаволены яе дызайнам, а яе выкарыстанне для мяне амаль выклікае прывыканне. Праграма загружае тэрмаграфічныя файлы TIFF, дазваляе змяняць каляровую карту здымка з дапамогай colormap з бібліятэкі matplotlib, вымяраць сярэднюю тэмпературу фатаграфіі, вызначаць моду тэмператур, адлюстроўваць мінімальную і максімальную тэмпературу, гістаграму і пасля кліку таксама тэмпературу канкрэтнага пікселя. Пры захаванні яна ўмее экспартаваць калярова перапрацаваны файл PNG і па жаданні павялічваць яго з дапамогай інтэрпаляцыі. Скрыншот праграмы: koncepty-2024-11-10-thermozepam.png [https://vojtamaur.cz/images/koncepty-2024-11-10-thermozepam.png] Зыходны код: koncepty-2024-11-10-thermozepam.pyw [https://vojtamaur.cz/files/koncepty-2024-11-10-thermozepam.pyw] 2025-12-05: УСПЫШКА Ў ЦЕМРЫ Мне прыйшла ў галаву ідэя зрабіць праект Arduino, у якім я б змясціў лазер у пустую скрынку (папярэдне стэрылізаваную з дапамогай UV-C лямпы). Гэты лазер выпускаў бы секундны імпульс у выпадковы час (каб я не ведаў, калі менавіта гэта адбылося, але ведаў, што гэта адбудзецца, напрыклад, на працягу 10 хвілін з верагоднасцю 100%). Калі б мне ўдалося зрабіць гэта правільна, гэты імпульс святла не ўспрыняў бы ніводзін назіральнік. 2026-01-31: СІМУЛЯЦЫЯ PINHOLE-КАМЕРЫ Я спрабаваў стварыць на Python простую функцыянальную pinhole-камеру. Калісьці ў сярэдняй школе я ўжо стварыў сапраўдную фізічную, але мне здавалася, што калі я яе зсімулюю, то лепш зразумею яе функцыянаванне, бо недастаткова проста зрабіць дзірачку ў скрынцы, уставіць святлоадчувальную паперу, потым пасля экспазіцыі праявіць яе і дазволіць фізіцы зрабіць сваю працу (як бы яна ні працавала). Тут, наадварот, трэба сімуляваць і фізіку. Я імкнуўся зрабіць сімуляцыю алгарытмічна максімальна рэалістычнай, хоць лімітам, вядома, застаюцца мае веды і даступная вылічальная магутнасць. Праграма, напрыклад, выкарыстоўвае forward ray tracing, гэта значыць адсочванне святла ад крыніцы ў напрамку да сцэны і камеры, замест больш звычайнага backward ray tracing, які адсочвае прамяні ад камеры назад да сцэны. Forward-падыход бліжэйшы да фізічнага напрамку распаўсюджвання святла, але бывае вылічальна вельмі неэфектыўным. Прыклады налад праграмы і тлумачэнне параметраў: koncepty-2026-01-31-simulace-pinhole-nastaveni.txt [https://vojtamaur.cz/files/koncepty-2026-01-31-simulace-pinhole-nastaveni.txt] Зыходны код: koncepty-2026-01-31-simulace-pinhole.py [https://vojtamaur.cz/files/koncepty-2026-01-31-simulace-pinhole.py] 2026-03-02: САРЦІРОЎКА ПІКСЕЛЯЎ ФОТА Я паспрабаваў з дапамогай алгарытму адсартаваць пікселі фатаграфій. Ідэя заключалася прыкладна ў сарціроўцы пікселяў паводле HUE і светласці: на адну вось (напрыклад, x) размяшчаць пікселі паводле HUE, а на другую вось (напрыклад, y) — паводле светласці. Такім чынам пікселі фатаграфіі перагрупоўваюцца, але ніводзін не знікае і не ўзнікае новы. Тым не менш, выхадныя фатаграфіі губляюць першапачатковы сэнс, але захоўваюць каляровую атмасферу. Зыходны код: koncepty-2026-03-02-trideni-pixelu-fotek.py [https://vojtamaur.cz/files/koncepty-2026-03-02-trideni-pixelu-fotek.py] 2026-04-13: ВЫПАДКОВАЯ ДАСЛЕДАВАННЕ ІНТЭРНЭТУ Прыкладна два тыдні я прысвяціў выпадковаму даследаванню інтэрнэту, бо мне было цікава, як ён выглядае, калі яго не рэкамендуюць алгарытмы. Я спрабаваў розныя падыходы. Першым (наіўным) было стварэнне праграмы для ўводу і адкрыцця URL-адрасоў, якія генеруюцца выпадковым чынам. Гэта было, вядома, вельмі неэфектыўна, прастора магчымых URL занадта вялікая, а існуючыя сустракаюцца рэдка. Другім падыходам было стварэнне ўласнага краўлера і заданне яму нейкага бізарнага seed URL (напрыклад, вэб kdomivolal.cz [https://www.kdomivolal.cz/]). Вынікі я потым спрабаваў фільтраваць з дапамогай LLM і пасля глядзець толькі на цікавыя (паводле нейкіх вызначаных крытэрыяў). Я знайшоў так шмат дзівацтваў для забавы, але нічога рэвалюцыйнага. Трэці падыход быў значна больш плённым і цікавым. Я выявіў, што існуе Certstream. Гэта зручны сэрвіс, які ў жывым эфіры трансліруе актуальна выдадзеныя сертыфікаты бяспекі па ўсім свеце. Такім чынам, ён паказвае URL вэб-сайтаў, якія альбо толькі што з'явіліся, альбо абнаўляюць свой сертыфікат. Зыходны код: koncepty-2026-04-13-certstream-listener.py [https://vojtamaur.cz/files/koncepty-2026-04-13-certstream-listener.py] Я правёў некалькі дзён, выпадкова пераходзячы па гэтых URL. Найчасцей я натыкаўся на махлярства (крыптавалютныя і г.д.), порна, AI, AI-порна, інструкцыі па тым, як зрабіць AI-порна, азартныя гульні, інтэрфейсы ўваходу ў сістэмы, вэб-сайты, якія толькі нараджаюцца (якія маюць placeholder-кантэнт або паведамленні «мы працуем над гэтым»). Дзякуючы гэтаму працэсу я натрапіў на вэб treeyo.my [https://treeyo.my/], які запомніўся мне сваім мінімалістычным выглядам і нулявой аптымізацыяй на ўвагу гледача. Таксама я высветліў, што гэты вэб сапраўды з'яўляецца ўскраіннай часткай інтэрнэту, бо яго пакуль не індэксаваў нават Google. Internet Archive пра яго даведаўся, але з CT-логаў, гэтак жа, як і я. Пошук у выніку апраўдаў сябе. 2026-05-06: ВЫСТАВА Ў ЦІХІМ АКЕАНЕ Мне прыйшла ў галаву ідэя стварыць 360°-панарамныя фота Ціхага акіяна, згенераваныя з дапамогай AI. Потым уставіць у іх QR-код з дапамогай AI (нешта ў стылі Illusion Diffusion), які спасылаецца на нейкае мастацтва. Пасля гэтага ў іх можна было б уставіць фальшывыя метаданыя месцазнаходжання (напрыклад, GPS-каардынаты пасярод Ціхага акіяна) і загрузіць на Google Maps. Альтэрнатыўна можна было б узяць нейкія рэальныя месцы, сфатаграфаваныя 360°-камерай, напрыклад, з аднаго горада, потым усім ім змяніць GPS-пазіцыі на Ціхі акіян. Прычына, чаму я кажу толькі пра 360°-фота, заключаецца ў тым, што для іх Google дагэтуль дазваляе загрузку на дакладныя GPS-пазіцыі з дапамогай метаданых. У той час як звычайныя фота павінны быць прызначаныя да існуючага месца. 2026-06-04: ПІГМЕНТНЫЯ ЛЯЗІІ Гэты праект я спрабаваў рэалізаваць, але з-за вялікіх затрат часу я яго не скончыў. Я задакументаваў пакуль толькі рукі, абрэзаў сфатаграфаваныя радзімкі (празрысты фон), захаваў іх маштаб і стварыў праграму для іх сарціроўкі ў сетцы. Тым не менш, гэта тэкст, які павінен быў растлумачыць канцэпцыю: «У 2026 годзе я задакументаваў кожную бачную скурную пухліну або сасудзістую анамалію на паверхні свайго цела. Для кожнага аб'екта быў захаваны маштаб. Пасля гэтага асобныя лязіі былі лічбава выразаныя і ўпарадкаваныя ў рэгулярную сетку.» 2026-06-21: САМАМАДЫФІКУЮЧАЯ ІНТЭЛЕКТУАЛЬНАЯ ПРАГРАМА Я спрабаваў стварыць праграму, якая выкарыстоўвае OpenAI API і іх LLM. Праграма мае задачу мадыфікаваць саму сябе, а потым зноў запусціцца. І мне было цікава, да чаго гэта прывядзе. На жаль, мадэль часта адмаўлялася ад задання, бо лічыла яго небяспечным. Або выконвала яго, але яе пераемнік ужо не. Атрактарам было проста заўсёды адмаўленне па прычыне бяспекі. Яна нават ніколі не даходзіла да чацвёртай ітэрацыі. Зыходны код: koncepty-2026-06-21-sebe-modifikujici-inteligentni-program.py [https://vojtamaur.cz/files/koncepty-2026-06-21-sebe-modifikujici-inteligentni-program.py] 2026-07-30: СІСТЭМА З УНІКАЛЬНЫМІ ЧАСТКАМІ Наша фізічная сістэма сумная ў тым сэнсе, што выглядае так, быццам элементарныя часціцы ўзаемна ідэнтычныя. Электрон як электрон, фатон як фатон. Я б, аднак, хацеў стварыць сімуляцыю сістэмы, якая мае шмат элементарных часціц, але ніводныя дзве з іх не з'яўляюцца замяняльнымі. У выніку я прыйшоў да варыянту, у якім часціцы самі па сабе не маюць ніякіх уласцівасцяў або ідэнтычнасці. Яны вызначаныя толькі сваімі ўзаемнымі ўзаемадзеяннямі, што з пункту гледжання назіральніка ўнутры сістэмы практычна эквівалентна. Наступствы гэтай думкі мне падабаецца ўяўляць. Калі ўзяць гэта з іроніяй, жыць у такой сістэме было б даволі складана для таго, каб рабіць прагнозы. Таксама сутнасці, якія жывуць у такой сістэме, магчыма, павінны былі б сачыць за стратай ці крадзяжом уласных часціц. Я спрабаваў яе сімуляваць і тэхнічна выканаў задачу. Тым не менш, не такі ўжо цікавы вынік гэта быў. На мой погляд, таксама таму, што для назірання нейкіх цікавых эмерджэнтных уласцівасцяў патрэбна большая вылічальная магутнасць (больш часціц, больш часу ў сімуляцыі, магчыма, больш вымярэнняў сімуляцыі) і больш глыбокі аналіз вываду. Абнаўленне ад 2026-08-22: Пры праглядзе згенераваных светаў я ў выніку натрапіў на выдатныя самаарганізавальныя структуры. Яны круглыя ці авальныя і выглядаюць крыху як ліпідныя капсулы. Яны маюць выразна акрэслены знешні бок і ўнутраны бок, прычым бар'ер ці «мембрана», якая ўтварае іх знешні бок, вельмі стабільная, у той час як іх унутраны бок больш рухомы. Гэты seed я ўсталяваў як зыходнае значэнне ў дэма ніжэй. Заўвага: развіццё сістэмы, а тым самым і памер гэтых структур, залежыць ад раздзялення адлюстравання. Хуткасць анімацыі ўплывае на іх стабільнасць, верагодна, з-за лікавай недакладнасці пры вялікіх часовых кроках. Хоць структуры і распадаюцца, напрыклад, пасля павелічэння хуткасці анімацыі, сістэма ў выніку зноў упарадкоўваецца і стварае новыя. Гэта не тое, што я меў намер стварыць. Я стварыў толькі сістэму з унікальнымі částicemi/interakcemi, і гэта ўзнікла як эмерджэнтная з'ява. Выдатна, раптам у мяне ёсць сімулятар «ліпідаў». Інтэрактыўнае дэма: koncepty-2026-07-30-system-s-unikatnimi-casticemi.html [https://vojtamaur.cz/files/koncepty-2026-07-30-system-s-unikatnimi-casticemi.html] 2026-08-14: СМЕЦЦЕ Што, калі б я фатаграфаваў абсалютна кожны кавалак смецця, які кідаю ў сметніцу? Можна было б фатаграфаваць яго з маштабнай лінейкай, потым выразаць смецце з фону і ў адпаведных прапорцыях памераў раскласці ў рэгулярную сетку. 2026-08-22: 天天中彩票买 Калі я раіўся з ChatGPT (v5.6 Sol), як найпрасцей апісаць эксперымент АПТЫЧНЫ РЫТМ ПРАЦЫ НА КАМП’ЮТАРЫ (гл. вышэй), ён аўтаматычна назваў гэты чат «Апісанне праграмы 天天中彩票买 ». Пры гэтым чат быў створаны зусім нядаўна толькі дзеля апісання гэтага эксперыменту. Сам змест праграмы, які я яму даслаў, быў абсалютна нармальным. Таму я вырашыў сутыкнуць яго з гэтым і напісаў наступнае: «Чаму ты назваў гэты чат Апісанне праграмы 天天中彩票买 ?» Яго адказ быў: «Не ведаю. 😭 Гэты знак „զ“ — гэта армянская літара „за“, таму „Апісанне праграмы զ“ наогул не мае ніякага сэнсу па-чэшску. Назвы чатаў генеруюцца аўтаматычна з пачатку размовы, і тут генератар загалоўкаў відавочна вырашыў дадаць выпадковы знак з армянскага алфавіта. У змесце размовы я не бачу для гэтага ніякіх прычын. Таму не, гэта не нейкая сакрэтная пазнака для праграмы. Гэта проста „Апісанне праграмы“ + тыпаграфічны прышэлец». Пасля некалькіх далейшых узаемадзеянняў ён зразумеў, што не, гэта не армянская мова, а кітайская. Тым не менш, бачна, што спачатку ён быў вельмі збянтэжаны. Я думаю, што радок „ 天天中彩票买 “ працуе крыху як сумна вядомы токен „ SolidGoldMagikarp “. Я не сцвярджаю, што ён працуе гэтак жа, і не ведаю, ці прадстаўляе такенізатар радок „ 天天中彩票买 “ як адзін токен. Тым не менш, мадэль пры працы з ім паводзіць сябе крыху як ChatGPT 3 з токенам „ SolidGoldMagikarp “. Таксама не выключана, што гэта нейкім чынам звязана з яго памяццю, бо яна выходзіць за межы гэтага чата. Увесь гэты чат, экспартаваны ў PDF: koncepty-2026-08-22-chatgpt-cely-chat.pdf [https://vojtamaur.cz/files/koncepty-2026-08-22-chatgpt-cely-chat.pdf] 2026-08-26: КНОПКА МАЁЙ МАЙСІ Мяне рэгулярна раздражняюць дыялогавыя вокны сістэмы Windows, якія прапануюць такія рэчы, як рэзервовае капіраванне праз OneDrive, абнаўленні і таму падобнае. Яны заўсёды прапануюць выбар паміж «Пачаць» і «Нагадаць пазней». Гэта даволі расчароўвае, калі я не зацікаўлены ні ў адным з гэтых варыянтаў. Таму мне прыйшла ў галаву ідэя стварыць малюнак (фотамантаж), у які я дадам трэці варыянт — кнопку маёй мары, якой у сістэме, на жаль, пакуль няма. Гэта была б кнопка «Ідзіце ў дупу». Б’юся аб заклад, што я не адзіны чалавек, з якім гэты малюнак глыбока рэзаніраваў бы. 2026-09-18: СУПЕРІНТЭЛЕКТУАЛЬНЫ КАЛЬКУЛЯТАР Мне прыйшла ў галаву яшчэ адна непрактычная дурасць, якую я маю жаданне тэарэтычна даследаваць. Гаворка ідзе пра праграму, якая будзе працаваць як вельмі прымітыўны калькулятар. Яна магла б умець спакойна толькі складаць дадатныя цэлыя лікі, нічога больш. Аднак з той розніцай, што вынік вылічваўся б не нармальна лакальна, а замест гэтага адпраўляўся б нейкай вельмі прасунутай моўнай мадэлі (напрыклад, ChatGPT-6 Astra). І яна мела б задачу вылічыць гэты просты прыклад і вярнуць толькі вынік. Мне гэта здаецца даволі пацешным — выкарыстоўваць самую прасунутую моўную мадэль для чагосьці надзвычай прымітыўнага. Па сутнасці, гэта, напэўна, і пародыя на тое, як сёння нават прымітыўныя рэчы давяраюць штучнаму інтэлекту і як маркетынг на ўсё ставіць этыкетку «AI» як нейкі магічны бляск функцыянальнасці. Практычна яна, вядома, будзе значна горшай за звычайны калькулятар, менш надзейнай, з большай затрымкай, даражэйшай, менш экалагічнай, з неабходнасцю падключэння да інтэрнэту, … ============================================================ TITLE: Маскі SLUG: masky URL: https://vojtamaur.cz/masky/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2026-08-07 SOURCE: src/content/posts/masky.mdx BUILT_HTML: masky/index.html ============================================================ Маскі жнівень 2026 Выявы ніжэй — гэта masky [https://en.wikipedia.org/wiki/Layers_(digital_image_editing)#Layer_mask] створаныя ў Adobe Photoshop падчас маёй працы над рознымі праектамі. Кожная маска ў момант свайго стварэння была захавана як асобная выява. Галерэя гэтых выяваў не з'яўляецца вынікам адбору. Калі падчас працы ўзнікла маска, яна з'яўляецца яе часткай. Выявы размешчаны ў храналагічным парадку ад самай старой да самай новай. [ImageObject: https://vojtamaur.cz/images/masky-obr-1.jpg] [https://vojtamaur.cz/images/masky-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-2.jpg] [https://vojtamaur.cz/images/masky-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-3.jpg] [https://vojtamaur.cz/images/masky-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-4.jpg] [https://vojtamaur.cz/images/masky-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-5.jpg] [https://vojtamaur.cz/images/masky-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-6.jpg] [https://vojtamaur.cz/images/masky-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-7.jpg] [https://vojtamaur.cz/images/masky-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-8.jpg] [https://vojtamaur.cz/images/masky-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-9.jpg] [https://vojtamaur.cz/images/masky-obr-9.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-10.jpg] [https://vojtamaur.cz/images/masky-obr-10.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-11.jpg] [https://vojtamaur.cz/images/masky-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-12.jpg] [https://vojtamaur.cz/images/masky-obr-12.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-13.jpg] [https://vojtamaur.cz/images/masky-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-14.jpg] [https://vojtamaur.cz/images/masky-obr-14.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-15.jpg] [https://vojtamaur.cz/images/masky-obr-15.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-16.jpg] [https://vojtamaur.cz/images/masky-obr-16.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-17.jpg] [https://vojtamaur.cz/images/masky-obr-17.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-18.jpg] [https://vojtamaur.cz/images/masky-obr-18.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-19.jpg] [https://vojtamaur.cz/images/masky-obr-19.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-20.jpg] [https://vojtamaur.cz/images/masky-obr-20.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-21.jpg] [https://vojtamaur.cz/images/masky-obr-21.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-22.jpg] [https://vojtamaur.cz/images/masky-obr-22.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-23.jpg] [https://vojtamaur.cz/images/masky-obr-23.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-24.jpg] [https://vojtamaur.cz/images/masky-obr-24.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-25.jpg] [https://vojtamaur.cz/images/masky-obr-25.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-26.jpg] [https://vojtamaur.cz/images/masky-obr-26.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-27.jpg] [https://vojtamaur.cz/images/masky-obr-27.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-28.jpg] [https://vojtamaur.cz/images/masky-obr-28.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-29.jpg] [https://vojtamaur.cz/images/masky-obr-29.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-30.jpg] [https://vojtamaur.cz/images/masky-obr-30.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-31.jpg] [https://vojtamaur.cz/images/masky-obr-31.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-32.jpg] [https://vojtamaur.cz/images/masky-obr-32.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-33.jpg] [https://vojtamaur.cz/images/masky-obr-33.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-34.jpg] [https://vojtamaur.cz/images/masky-obr-34.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-35.jpg] [https://vojtamaur.cz/images/masky-obr-35.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-36.jpg] [https://vojtamaur.cz/images/masky-obr-36.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-37.jpg] [https://vojtamaur.cz/images/masky-obr-37.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-38.jpg] [https://vojtamaur.cz/images/masky-obr-38.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-39.jpg] [https://vojtamaur.cz/images/masky-obr-39.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-40.jpg] [https://vojtamaur.cz/images/masky-obr-40.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-41.jpg] [https://vojtamaur.cz/images/masky-obr-41.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-42.jpg] [https://vojtamaur.cz/images/masky-obr-42.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-43.jpg] [https://vojtamaur.cz/images/masky-obr-43.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-44.jpg] [https://vojtamaur.cz/images/masky-obr-44.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-45.jpg] [https://vojtamaur.cz/images/masky-obr-45.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-46.jpg] [https://vojtamaur.cz/images/masky-obr-46.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-47.jpg] [https://vojtamaur.cz/images/masky-obr-47.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-48.jpg] [https://vojtamaur.cz/images/masky-obr-48.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-49.jpg] [https://vojtamaur.cz/images/masky-obr-49.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-50.jpg] [https://vojtamaur.cz/images/masky-obr-50.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-51.jpg] [https://vojtamaur.cz/images/masky-obr-51.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-52.jpg] [https://vojtamaur.cz/images/masky-obr-52.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-53.jpg] [https://vojtamaur.cz/images/masky-obr-53.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-54.jpg] [https://vojtamaur.cz/images/masky-obr-54.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-55.jpg] [https://vojtamaur.cz/images/masky-obr-55.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-56.jpg] [https://vojtamaur.cz/images/masky-obr-56.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-57.jpg] [https://vojtamaur.cz/images/masky-obr-57.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-58.jpg] [https://vojtamaur.cz/images/masky-obr-58.jpg] [ImageObject: https://vojtamaur.cz/images/masky-obr-59.jpg] [https://vojtamaur.cz/images/masky-obr-59.jpg] ============================================================ TITLE: Польшча - Мазуры 2026 SLUG: cestovani-polsko-mazury-2026 URL: https://vojtamaur.cz/cestovani-polsko-mazury-2026/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2026-06-19 SOURCE: src/content/posts/cestovani-polsko-mazury-2026.mdx BUILT_HTML: cestovani-polsko-mazury-2026/index.html ============================================================ Польшча - Мазуры 2026 Відэа [VideoObject: https://www.youtube-nocookie.com/embed/6wDN62Xq3pA] ============================================================ TITLE: Італія - Венецыя 2026 SLUG: cestovani-italie-benatky-2026 URL: https://vojtamaur.cz/cestovani-italie-benatky-2026/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2026-06-10 SOURCE: src/content/posts/cestovani-italie-benatky-2026.mdx BUILT_HTML: cestovani-italie-benatky-2026/index.html ============================================================ Італія - Венецыя 2026 Відэа [VideoObject: https://www.youtube-nocookie.com/embed/FHJMNm3mjw0] ============================================================ TITLE: Прыжывальцы SLUG: prizivnici URL: https://vojtamaur.cz/prizivnici/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2026-05-21 SOURCE: src/content/posts/prizivnici.mdx BUILT_HTML: prizivnici/index.html ============================================================ Прыжывальцы май 2026 Апошні год я некалькі разоў на дзень выліваю на адно месца ў газоне ў Пльзень-Божкаве выкарыстаную рассыпную гарбату разам з рэшткамі вады, бо не хачу забіваць сцёк. На гэтым месцы пачалі канцэнтравацца слімакі, якія ядуць гарбатныя лісцікі. Часам іх там можна знайсці ажно тузін, а часам ніводнага. Я падзяляю з імі смакавыя перавагі. [ImageObject: https://vojtamaur.cz/images/prizivnici-obr-1.jpg | слімакі і гарбата] [https://vojtamaur.cz/images/prizivnici-obr-1.jpg] ============================================================ TITLE: Пльзень, 2026-05-01 SLUG: plzen-2026-05-01 URL: https://vojtamaur.cz/plzen-2026-05-01/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2026-05-01 SOURCE: src/content/posts/plzen-2026-05-01.mdx BUILT_HTML: plzen-2026-05-01/index.html ============================================================ Пльзень, 2026-05-01 май 2026 Здымкі з цеплавізара: спроба паглядзець на сцэну як на ўваходныя дадзеныя для сістэм назірання і прыцэльвання. [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-4.png | бранетранспарцёр] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-4.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-1.png | салдат са зброяй] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-1.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-2.png | салдат са зброяй] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-2.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-7.png | салдаты на танку] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-7.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-6.png | салдаты з танкам] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-6.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-3.png | салдаты на танку] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-3.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-5.png | салдаты з танкам] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-5.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-8.png | салдаты каля статуі св. Яна Непамуцкага] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-8.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-9.png | салдаты на танку] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-9.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-10.png | дзіця ў форме з вінтоўкай] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-10.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-13.png | дзіця ў форме з вінтоўкай] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-13.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-11.png | дзіця ў форме з вінтоўкай] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-11.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-15.png | салдаты на танку] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-15.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-12.png | салдат на танку] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-12.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-14.png | салдат каля кулямёта] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-14.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-16.png | танк] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-16.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-17.png | дзіця перад танкам] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-17.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-18.png | салдаты каля танка] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-18.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-19.png | танк] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-19.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-21.png | салдаты з танкам] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-21.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-20.png | салдаты з танкам і бяздомны] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-20.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-23.png | пілот і баявы самалёт] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-23.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-22.png | пілот і баявы самалёт] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-22.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-24.png | баявы самалёт] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-24.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-25.png | пілот і баявы самалёт] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-25.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-27.png | ваенны аўтамабіль] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-27.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-26.png | ваенны аўтамабіль] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-26.png] ============================================================ TITLE: Метавэб-артыкул SLUG: metawebovy-clanek URL: https://vojtamaur.cz/metawebovy-clanek/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2026-04-22 SOURCE: src/content/posts/metawebovy-clanek.mdx BUILT_HTML: metawebovy-clanek/index.html ============================================================ Метавэб-артыкул красавік 2026 МАНІФЕСТ Гэты сайт — статычны праект, накіраваны на доўгатэрміновае захаванне кантэнту. Увесь кантэнт захоўваецца ў файлах, без залежнасці ад баз даных або знешніх сістэм. Выніковы сайт генеруецца як статычны вывад, які можна лёгка капіяваць, архіваваць і зноў збіраць. Праект размеркаваны паміж некалькімі незалежнымі сістэмамі: рэпазіторыямі, архіўнымі службамі і статычнымі здымкамі. Гэта зніжае рызыку страты даных. Мэта — забяспечыць магчымасць рэканструкцыі кантэнту нават у тым выпадку, калі некаторыя часткі першапачатковай інфраструктуры перастануць існаваць. АНЛАЙН-АРХІЎНЫ СЛОЙ Гэтыя спасылкі ўяўляюць сабой адзін і той жа праект, захаваны ў розных сістэмах і ў розных формах. Яны ўключаюць кананічны зыходны рэпазіторый, яго копіі і поўныя статычныя здымкі. Разам яны ствараюць рэдундантную структуру, распрацаваную так, каб захаваць праект і дазволіць яго рэканструкцыю нават у выпадку, калі некаторыя часткі стануць недаступнымі. Праект таксама існуе як Python CLI пакет, які распаўсюджваецца праз GitHub і PyPI, уключаючы ўбудаваныя рэзервовыя здымкі выбраных тэкставых артэфактаў. Лічбавая архівацыя гэтага сайта выкарыстоўвае, акрамя ўласнага дамена, таксама службы GitHub, GitLab, Codeberg, Neocities, Cloudflare, Netlify, Vercel, Firebase, ChatGPT Sites, Arweave, Pollux.casa (Gemini), envs.net (Gemini + Gopher), Software Heritage, Internet Archive, Webarchiv, Zenodo, Figshare, Permanent.org, Proton.me, YouTube, Spotify, File Garden, Catbox, CYX Share, Ocen Share, Node 616, pOne.Rs, kappa.lol, Lulu, Kobo, PyPI, Perma.cc, archive.today, Ghost Archive, Arquivo.pt, Megalodon / Web Gyotaku і paste.rs. [CODE BLOCK] MAIN SITE (primary live version): https://vojtamaur.cz/ ALTERNATIVE DEPLOYMENTS: GitHub Pages https://vojtamaur.github.io/vojtamaur-web/ Cloudflare Pages https://vojtamaur-web.pages.dev/ Netlify https://vojtamaur.netlify.app/ Vercel https://vojtamaur-web.vercel.app/ https://vojtamaur-web-git-main-vojta-maur.vercel.app/ https://vojtamaur-7o0qbm9r5-vojta-maur.vercel.app/ Firebase Hosting https://vojtamaur-977c1.web.app/ https://vojtamaur-977c1.firebaseapp.com/ GitLab Pages https://vojtamaur-web-a22b59.gitlab.io/ Codeberg Pages https://vojta_maur.codeberg.page/ Neocities https://vojtamaur.neocities.org/ ChatGPT Sites https://vojtamaur.vojtam.chatgpt.site/ ArDrive / Arweave https://db6beycsnxhli2vxsahgn3ajpsi6qv5alttkr4d3sfwrj7uurqfq.ardrive.net/GHwSYFJtzrRqt5AOZuwJfJHoV6Bc5qjwe5FtFP6UjAs/ https://arweave.net/GHwSYFJtzrRqt5AOZuwJfJHoV6Bc5qjwe5FtFP6UjAs/ Pollux.casa (Gemini capsule + HTTPS gateway) https://vojta.pollux.casa/ gemini://vojta.pollux.casa/ envs.net (HTTPS hosting + Gemini capsule + Gopherhole) https://vojtamaur.envs.net/ gemini://envs.net/~vojtamaur/ gopher://envs.net/1/~vojtamaur SOURCE REPOSITORY (canonical source): GitHub https://github.com/VojtaMaur/vojtamaur-web COPIES OF GITHUB REPOSITORY: GitLab https://gitlab.com/vojta.maur/vojtamaur-web Codeberg https://codeberg.org/vojta_maur/pages Software Heritage (archival ingest of repository) https://archive.softwareheritage.org/browse/origin/directory/?origin_url=https://github.com/VojtaMaur/vojtamaur-web Internet archive (archival ingest of repository) https://archive.org/details/vojtamaur-web-source-2026-05 https://archive.org/details/vojtamaur-web-complete-sourcebuildgit-2026-07 https://archive.org/details/vojtamaur-2026-08-git-mirror Permanent.org(archival ingest of repository) https://app.permanent.org/p/archive/0kx0-0000/0kx0-0005/2230361/record/0kx0-00r9 Proton.me https://drive.proton.me/urls/RF0E5CGBSM#uMPlGQv19eDX STATIC SNAPSHOTS (built output of the repository): GitHub Releases https://github.com/VojtaMaur/vojtamaur-web/releases/ Zenodo https://doi.org/10.5281/zenodo.19691321 Figshare https://doi.org/10.6084/m9.figshare.33077810 Internet Archive https://archive.org/details/vojtamaur-2026-04 https://archive.org/details/vojtamaur-2026-05 Permanent.org https://app.permanent.org/p/archive/0kx0-0000/0kx0-0005/2230361/record/0kx0-00r7 https://app.permanent.org/p/archive/0kx0-0000/0kx0-0005/2230361/record/0kx0-00r8 Proton.me https://drive.proton.me/urls/9MK543P588#Lz2xoUSJ9upD https://drive.proton.me/urls/2HPKXJABCG#CnTLdNh55HA9 PYTHON CLI PACKAGE (distribution + embedded fallback snapshots): PyPI https://pypi.org/project/vojtamaur/ GitHub https://github.com/VojtaMaur/vojtamaur-python Software Heritage (archival ingest of GitHub repository) https://archive.softwareheritage.org/browse/origin/directory/?origin_url=https://github.com/VojtaMaur/vojtamaur-python [/CODE BLOCK] Паказаць поўную карту архіва (ARCHIVE.txt) [https://vojtamaur.cz/ARCHIVE.txt] ТЭХНІЧНАЯ ДАКУМЕНТАЦЫЯ Тэхнічная дакументацыя, неабходная для рэканструкцыі гэтага сайта. Паказаць поўную тэхнічную дакументацыю [https://vojtamaur.cz/documentation/] ЗЫХОДНЫ ПАКЕТ ДЛЯ РЭКАНСТРУКЦЫІ Зыходны пакет сайта ствараецца аўтаматычна падчас зборкі. Унутры пакета знаходзіцца зыходны код гэтага сайта, маніфест рэсурсаў, кантрольныя сумы SHA-256 і Python-скрыпт без знешніх залежнасцей. Ён не ўтрымлівае вялікія рэсурсы з public/images/, public/files/ і public/demos/, каб памер жывога сайта не дубляваўся без патрэбы. Пасля распакоўкі скрыпт спачатку спрабуе скапіяваць рэсурсы лакальна з гатовай зборкі і толькі потым спампоўвае іх з публічных люстэркаў. Такім чынам, зыходны код генеруе зборку, а зборка генеруе зыходны код. Зыходны пакет з'яўляецца рэкурсіўна рэканструяваным: пасля спампоўкі рэсурсаў і ўстаноўкі залежнасцей з яго можна зноў згенераваць сайт і новы зыходны пакет. Спампаваць рэканструявальны зыходны пакет сайта (vojtamaur-web-source.zip) [https://vojtamaur.cz/source/vojtamaur-web-source.zip] ЦЭЛАСНАСЦЬ І ІДЭНТЫЧНАСЦЬ ЗБОРКІ SHA-256 правярае, ці не змяніліся файлы зборкі. OpenPGP-подпіс дадаткова дазваляе праверыць, што маніфест кантрольных сум падпісаў аўтар гэтага сайта. SHA256SUMS.txt [https://vojtamaur.cz/SHA256SUMS.txt] — спіс SHA-256 кантрольных сум файлаў зборкі SHA256SUMS.txt.asc [https://vojtamaur.cz/SHA256SUMS.txt.asc] — асобны OpenPGP-подпіс файла SHA256SUMS.txt BUILD_SHA256.txt [https://vojtamaur.cz/BUILD_SHA256.txt] — SHA-256 кантрольная сума файла SHA256SUMS.txt integrity.json [https://vojtamaur.cz/integrity.json] — машыначытальны інфарматыўны апіс цэласнасці зборкі SIGNING_STATUS.txt [https://vojtamaur.cz/SIGNING_STATUS.txt] — інфарматыўны статус падпісання канкрэтнай зборкі vojta-maur-openpgp.asc [https://vojtamaur.cz/keys/vojta-maur-openpgp.asc] — публічны OpenPGP-ключ для праверкі подпісу Адбітак (fingerprint) галоўнага OpenPGP-ключа: 57E9 D455 FB10 A228 F66E 18AE C5F5 B390 5220 BE59 Не кожны дэплоймент павінен быць падпісаны. Падпісаная зборка павінна ўтрымліваць файл SHA256SUMS.txt.asc, і яго подпіс павінен паспяхова праходзіць праверку. Сама па сабе заява ў integrity.json або SIGNING_STATUS.txt не з'яўляецца доказам сапраўднага подпісу; гэтыя файлы носяць толькі інфарматыўны характар. ЭКСПАРТЫ Сайт пры кожнай зборцы генеруе plain-text экспарт усіх артыкулаў. Ён змяшчае тэкставы кантэнт паведамленняў у лінейным выглядзе без залежнасці ад CSS, JavaScript або канкрэтнай вэб-тэхналогіі. Служыць мінімальным архіўным слоем для індэксацыі, чытання ў аўтаномным рэжыме, поўнатэкставага пошуку і доўгатэрміновай рэканструяванасці кантэнту нават у выпадку частковага распаду першапачатковай структуры сайта. Тэкставы экспарт падыходзіць і для вялікіх моўных мадэляў. Паказаць тэкставы экспарт усіх артыкулаў (ALL_POSTS.txt) [https://vojtamaur.cz/ALL_POSTS.txt] Для машыннай апрацоўкі даступны ўручную запускаемы JSON-LD экспарт, які ўключае чэшскія і англійскія тэксты артыкулаў, метаданыя і спасылкі на медыя. Выкарыстоўвае стандартны слоўнік Schema.org, дапоўнены ўласнымі паняццямі, апісанымі ў слоўніку метаданых гэтага сайта [https://vojtamaur.cz/ns/]. Такім чынам захоўваецца значэнне асобных палёў і сувязі паміж моўнымі версіямі артыкулаў. Кантэнт сайта можна ўручную экспартаваць таксама ў PDF, які захоўвае яго змест у выглядзе, прыдатным для чытання, друку і доўгатэрміновай архівацыі, незалежнай ад самога сайта. Падрабязнасці пра спосаб генерацыі і структуру экспарту прыведзены ў тэхнічнай дакументацыі вышэй. Аналагічна ствараецца таксама EPUB-экспарт, прызначаны перадусім для электронных кніг і іншага праграмнага забеспячэння, якое працуе з электроннымі кнігамі. У адрозненне ад PDF, ён выкарыстоўвае адаптыўны паток тэксту і ўяўляе сабой яшчэ адну рэпрэзентацыю кантэнту сайта. Асобную рэпрэзентацыю кантэнту ўтварае таксама SSTV-экспарт ад 10. верасня 2026, які аўтаматычна пераводзіць тэкставы і візуальны кантэнт сайта на старонкі, аптымізаваныя для стандартнай перадачы выявы Slow-Scan Television (SSTV) у рэжыме PD120 (640 × 496 px). Асобныя старонкі закадаваны як гукавыя перадачы ў фармаце WAV, і іх можна праглядзець з дапамогай звычайнага SSTV-прыёмніка без арыгінальнага HTML або вэб-браўзера. Поўны экспарт мае прыкладна 21 ГБ і 61 гадзін гуку. Спампаваць SSTV-экспарт (Internet Archive) [https://archive.org/details/vojtamaur-cz-sstv-edition] Побач з машынна згенераванымі экспартамі існуе таксама прыкладна шасцігадзінны вербальны экспарт сайта ад 29. жніўня 2026, у якім я паслядоўна праглядаю, чытаю і ўласнымі словамі каментую яго змест. Запіс, акрамя саміх тэкстаў, захоўвае таксама дадатковы кантэкст, успаміны, тлумачэнні і інфармацыю, якія не з'яўляюцца непасрэднай часткай сайта. Прайграць вербальны экспарт сайта (YouTube) [https://www.youtube-nocookie.com/embed/xOdeVAuI-Wc] АФЛАЙН-АРХІЎНЫ СЛОЙ Выбраныя часткі кантэнту сайта існуюць таксама на асобных фізічных архіўных носьбітах, якія звычайна фізічна аддзелены ад сеткавай інфраструктуры і ўтвараюць такім чынам air-gapped архіўны слой. Сюды адносяцца друкаваныя аналагавыя асобнікі і партатыўныя носьбіты даных. Асобныя носьбіты адрозніваюцца спосабам чытання, тэхнічнымі залежнасцямі, кіраваннем, даступнасцю і чаканым тэрмінам службы. Некаторыя з іх можна чытаць непасрэдна без электроннай прылады, у той час як іншыя патрабуюць сумяшчальнага абсталявання, праграмнага забеспячэння або пасрэдніцтва архіўнай установы. Кожны радок наступнага рэестра пазначае адзін канкрэтны фізічны асобнік. ID назва прагляд дата стварэння носьбіт і фармат змест мова уладальнік апошняе вядомае месцазнаходжанне доступ нататка 001 Volná tvorba archiv svazek 1 малюнак [https://vojtamaur.cz/images/metawebovy-clanek-001-volna-tvorba.jpg] 2026-06-09 папера; A4; каляровы аднабаковы друк, захаваны ў еўрафайлах артыкулы раздзела Вольная творчасць чэшская / англійская аўтар прыватны архіў аўтара, Пльзень, Чэхія па запыце Змяшчае метаданыя. Некаторыя зыходныя коды і PDF не надрукаваны цалкам. 002 ALL_POSTS.txt малюнак [https://vojtamaur.cz/images/metawebovy-clanek-002-all_posts.jpg] 2026-06-10 папера; A4; аднабакова надрукаваны plain-text экспарт поўны plain-text экспарт усіх артыкулаў чэшская / англійская аўтар прыватны архіў аўтара, Пльзень, Чэхія па запыце Змяшчае метаданыя і кантрольную суму SHA-256 арыгінальнага лічбавага файла. 003 ALL_POSTS.txt Venice Edition малюнак [https://vojtamaur.cz/images/metawebovy-clanek-003-all_posts-venice-edition.jpg] 2026-06-12 папера; A4; двухбакова надрукаваны plain-text экспарт у спружынавым пераплёце plain-text экспарт англійскага раздзела Вольная творчасць англійская супрацоўнік Biennale выстава Screen Melancholy, Palazzo delle Prigioni, Castello 4209, Венецыя, Італія невядома Асобнік знайшоў супрацоўнік Biennale (паводле ўласнага паведамлення [https://vojtamaur.cz/images/metawebovy-clanek-003-all_posts-venice-edition-note.png]), які пасля звязаўся з аўтарам. Далейшы лёс асобніка невядомы. 004 ALL_POSTS.txt Edice volné distribuce 1 малюнак [https://vojtamaur.cz/images/metawebovy-clanek-004-all_posts-edice-volne-distribuce-1.jpg] 2026-07-01 папера; A4; двухбакова надрукаваны plain-text экспарт, звязаны сцяжкамі plain-text экспарт чэшскіх раздзелаў Вольная творчасць і Выставы чэшская Філіп Драбек Карлавы Вары, Чэхія невядома Асобнік падараваны сябру (аўтар верша Jezápek [https://vojtamaur.cz/pseudobasen/]). 005 ALL_POSTS.txt Edice volné distribuce 2 малюнак [https://vojtamaur.cz/images/metawebovy-clanek-005-all_posts-edice-volne-distribuce-2.jpg] 2026-07-10 папера; A4; двухбакова надрукаваны plain-text экспарт, звязаны сцяжкамі поўны plain-text экспарт усіх артыкулаў чэшская / англійская невядома кніжная будка “Černice - Štefánikova 116 (побач з прадуктовай крамай)”, GPS: 49.696326, 13.416469 [https://maps.app.goo.gl/GFyp2ADYAdh4kXPH7], Пльзень, Чэхія невядома Далейшы лёс асобніка невядомы. 006 vojtamaur.cz offline 1 малюнак [https://vojtamaur.cz/images/metawebovy-clanek-006-vojtamaur.cz-offline-1.jpg] 2026-07-11 USB-флэш-назапашвальнік Verbatim; 16 ГБ usb-зборка, поўны PDF-экспарт і поўны plain-text экспарт чэшская / англійская невядома геакэш GCNJ2Z „Krásná vyhlídka“, гара Háje каля Koterova, Пльзень, Чэхія невядома Далейшы лёс асобніка невядомы. 007 vojtamaur.cz offline 2 малюнак [https://vojtamaur.cz/images/metawebovy-clanek-007-vojtamaur.cz-offline-2.jpg] 2026-07-12 USB-флэш-назапашвальнік A-Data Speed Drive; 64 МБ поўны PDF-экспарт і поўны plain-text экспарт чэшская / англійская невядома геакэш GCBHAG3 «Znamení květokruhu - Narcis», над Божкавам, Пльзень, Чэхія невядома Змяшчае метаданыя і кантрольную суму SHA-256. Далейшы лёс асобніка невядомы. 008 ALL_POSTS.txt Edice volné distribuce 3 малюнак [https://vojtamaur.cz/images/metawebovy-clanek-008-all_posts-edice-volne-distribuce-3.jpg] 2026-07-15 папера; A4; двухбаковы друкаваны plain-text экспарт у спружынным пераплёце поўны plain-text экспарт усіх артыкулаў (кампактная версія) чэшская Яхім Штэпка Страканіцы, Чэхія невядома Асобнік падараваны сябру. 009 ALL_POSTS.txt малюнак [https://vojtamaur.cz/images/metawebovy-clanek-009-all_posts.jpg] 2026-08-06 папера; A4; двухбаковы друкаваны plain-text экспарт у спружынным пераплёце поўны plain-text экспарт усіх артыкулаў (кампактная версія) чэшская аўтар прыватны архіў аўтара, Гальжэ, Чэхія па запыце Змяшчае метаданыя. 010 Výstavy a Cestování archiv малюнак [https://vojtamaur.cz/images/metawebovy-clanek-010-vystavy-a-cestovani.jpg] 2026-08-10 папера; A4; каляровы; двухбаковы друк, змешчаны ў еўрафайлы артыкулы раздзелаў Выставы і Падарожжы чэшская аўтар прыватны архіў аўтара, Пльзень, Чэхія па запыце Змяшчае метаданыя. Некаторыя PDF-файлы надрукаваны не цалкам. 011 vojtamaur.cz offline 3 малюнак [https://vojtamaur.cz/images/metawebovy-clanek-011-vojtamaur.cz-offline-3.jpg] 2026-08-12 Verbatim Gold Archival DVD-R; 4,7 ГБ; 8× зыходны код, web build, поўны PDF-экспарт, vojtamaur-python package, відэаархіў чэшская / англійская аўтар прыватны архіў аўтара, Пльзень, Чэхія прыватны Змяшчае readme.txt і PyPl API токен. 012 vojtamaur.cz offline 4 малюнак [https://vojtamaur.cz/images/metawebovy-clanek-012-vojtamaur.cz-offline-4.jpg] 2026-08-13 Verbatim Gold Archival DVD-R; 4,7 ГБ; 8× зыходны код, usb build, поўны PDF-экспарт, vojtamaur-python package, відэаархіў чэшская / англійская аўтар склеп аўтара, Пльзень, Чэхія па запыце Змяшчае readme.txt і два фізічныя двухбаковыя друкаваныя аркушы A4 з экспартам (экспартавана з дапамогай export-site-pdf-ultra.py ). 013 ALL_POSTS.txt Memory of Mankind Edition малюнак 1 [https://vojtamaur.cz/images/metawebovy-clanek-013-all_posts-mom-edition.jpg] малюнак 2 [https://vojtamaur.cz/images/metawebovy-clanek-013-all_posts-mom-edition-1.jpg] малюнак 3 [https://vojtamaur.cz/images/metawebovy-clanek-013-all_posts-mom-edition-2.jpg] малюнак 4 [https://vojtamaur.cz/images/metawebovy-clanek-013-all_posts-mom-edition-3.jpg] 2026-08-16 кераміка; 3 архіўныя таблічкі Memory of Mankind; сціснутая аднабаковая вёрстка plain-text экспарту plain-text экспарт англійскага раздзела Вольная творчасць англійская Memory of Mankind [https://www.memory-of-mankind.com/] архіў Memory of Mankind, саляная шахта ў Гальштаце, Аўстрыя абмежаваны Асобная падзяка Марціну Кунцэ, заснавальніку праекта Memory of Mankind, за яго гасціннасць і дапамогу ў рэалізацыі гэтага архівавання. 014 Metawebový článek малюнак [https://vojtamaur.cz/images/metawebovy-clanek-014-metaweb.jpg] 2026-08-25 папера; A4; чорна-белы двухбаковы друкаваны PDF-экспарт Metaweb-артыкула, звязаны сцяжкамі поўны PDF-экспарт Metaweb-артыкула, уключаючы графічнае прыкладанне, ultra PDF-экспарт, ARCHIVE.txt, тэхнічную дакументацыю і файлы ідэнтычнасці і цэласнасці зборкі чэшская / англійская аўтар прыватны архіў аўтара, Пльзень, Чэхія па запыце Змяшчае метаданыя і кантрольныя сумы SHA-256 уключаных файлаў. Экспартавана з дапамогай export-metaweb-pdf.py. 015 vojtamaur.cz offline 5 малюнак [https://vojtamaur.cz/images/metawebovy-clanek-015-vojtamaur.cz-offline-5.jpg] 2026-08-25 Verbatim Gold Archival DVD-R; 4,7 ГБ; 8× зыходны код, usb build, поўны PDF-экспарт, vojtamaur-python package, відэаархіў чэшская / англійская аўтар прыватны архіў аўтара, Пльзень, Чэхія па запыце Змяшчае readme.txt і два фізічныя двухбаковыя друкаваныя аркушы A4 з экспартам (экспартавана з дапамогай export-site-pdf-ultra.py ). ІНСТРУКЦЫІ ПА ЗАХАВАННІ Інструкцыі вызначаюць, як змесціва сайта можа быць архівавана, захавана і ў будучыні падтрымана, калі я больш не буду здольны ім кіраваць. PRESERVATION_INSTRUCTIONS.txt [https://vojtamaur.cz/PRESERVATION_INSTRUCTIONS.txt] ============================================================ TITLE: Звалка буфера абмену SLUG: clipboard-smetiste URL: https://vojtamaur.cz/clipboard-smetiste/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2026-04-01 SOURCE: src/content/posts/clipboard-smetiste.mdx BUILT_HTML: clipboard-smetiste/index.html ============================================================ Звалка буфера абмену красавік 2026 Гэты праект працуе з змесцівам сістэмнага буфера абмену Windows (clipboard [https://cs.wikipedia.org/wiki/Schr%C3%A1nka_(software)]). Любы тэкст, малюнак ці файл, які капіруецца, імгненна ўстаўляецца ў адну абмежаваную прастору. Змесціва не рэдагуецца і не сартуецца. Асобныя элементы выпадковым чынам размяшчаюцца ў фармаце і накладваюцца адзін на аднаго. Палатно паступова запаўняецца без магчымасці вяртання або рэдагавання. Кожны з малюнкаў ніжэй з'яўляецца вынікам аднаго дня і фіксуе ход маёй працы за камп'ютарам. [ImageObject: https://vojtamaur.cz/images/clipboard-smetiste-obr-1.png] [https://vojtamaur.cz/images/clipboard-smetiste-obr-1.png] 25. 3. 2026 [ImageObject: https://vojtamaur.cz/images/clipboard-smetiste-obr-2.png] [https://vojtamaur.cz/images/clipboard-smetiste-obr-2.png] 26. 3. 2026 [ImageObject: https://vojtamaur.cz/images/clipboard-smetiste-obr-3.png] [https://vojtamaur.cz/images/clipboard-smetiste-obr-3.png] 27. 3. 2026 [ImageObject: https://vojtamaur.cz/images/clipboard-smetiste-obr-4.png] [https://vojtamaur.cz/images/clipboard-smetiste-obr-4.png] 30. 3. 2026 [ImageObject: https://vojtamaur.cz/images/clipboard-smetiste-obr-5.png] [https://vojtamaur.cz/images/clipboard-smetiste-obr-5.png] 31. 3. 2026 [ImageObject: https://vojtamaur.cz/images/clipboard-smetiste-obr-6.png] [https://vojtamaur.cz/images/clipboard-smetiste-obr-6.png] 1. 4. 2026 [ImageObject: https://vojtamaur.cz/images/clipboard-smetiste-obr-7.png] [https://vojtamaur.cz/images/clipboard-smetiste-obr-7.png] 2. 4. 2026 [ImageObject: https://vojtamaur.cz/images/clipboard-smetiste-obr-8.png] [https://vojtamaur.cz/images/clipboard-smetiste-obr-8.png] 7. 4. 2026 [ImageObject: https://vojtamaur.cz/images/clipboard-smetiste-obr-9.png] [https://vojtamaur.cz/images/clipboard-smetiste-obr-9.png] 8. 4. 2026 [ImageObject: https://vojtamaur.cz/images/clipboard-smetiste-obr-10.png] [https://vojtamaur.cz/images/clipboard-smetiste-obr-10.png] 9. 4. 2026 [ImageObject: https://vojtamaur.cz/images/clipboard-smetiste-obr-11.png] [https://vojtamaur.cz/images/clipboard-smetiste-obr-11.png] 10. 4. 2026 [ImageObject: https://vojtamaur.cz/images/clipboard-smetiste-obr-12.png] [https://vojtamaur.cz/images/clipboard-smetiste-obr-12.png] 13. 4. 2026 [ImageObject: https://vojtamaur.cz/images/clipboard-smetiste-obr-13.png] [https://vojtamaur.cz/images/clipboard-smetiste-obr-13.png] 14. 4. 2026 [ImageObject: https://vojtamaur.cz/images/clipboard-smetiste-obr-14.png] [https://vojtamaur.cz/images/clipboard-smetiste-obr-14.png] 15. 4. 2026 [ImageObject: https://vojtamaur.cz/images/clipboard-smetiste-obr-15.png] [https://vojtamaur.cz/images/clipboard-smetiste-obr-15.png] 16. 4. 2026 [ImageObject: https://vojtamaur.cz/images/clipboard-smetiste-obr-16.png] [https://vojtamaur.cz/images/clipboard-smetiste-obr-16.png] 17. 4. 2026 Зыходны код Зыходны код на Python для гэтага праекта даступны тут: [CODE BLOCK] import os import random import textwrap from datetime import datetime import tkinter as tk import pyperclip from PIL import Image, ImageTk, ImageGrab, ImageDraw, ImageFont # ========================= # Nastavení # ========================= CANVAS_SIZE = 700 BG_COLOR = "white" POLL_MS = 500 MAX_IMAGE_SIZE = 320 TEXT_WRAP_CHARS = 38 TEXT_FONT = ("Arial", 14) TEXT_COLOR = "black" FILE_COLOR = "#1f4e79" # ========================= # Tkinter okno # ========================= root = tk.Tk() root.title("Clipboard Canvas") root.geometry(f"{CANVAS_SIZE}x{CANVAS_SIZE}") canvas = tk.Canvas(root, width=CANVAS_SIZE, height=CANVAS_SIZE, bg=BG_COLOR, highlightthickness=0) canvas.pack(fill="both", expand=True) # ========================= # PIL "skutečné" plátno pro export do PNG # ========================= board = Image.new("RGB", (CANVAS_SIZE, CANVAS_SIZE), "white") board_draw = ImageDraw.Draw(board) try: pil_font = ImageFont.truetype("arial.ttf", 20) except Exception: pil_font = ImageFont.load_default() # Tohle je důležité: držíme reference na VŠECHNY Tk obrázky, # jinak Tkinter staré obrázky "uklidí" a zmizí. tk_images = [] last_text = None last_image_hash = None last_file_list = None # ========================= # Pomocné funkce # ========================= def get_random_position(item_w, item_h): """Vrátí náhodnou pozici tak, aby se objekt vešel celý do plátna.""" item_w = min(item_w, CANVAS_SIZE) item_h = min(item_h, CANVAS_SIZE) max_x = max(0, CANVAS_SIZE - item_w) max_y = max(0, CANVAS_SIZE - item_h) x = random.randint(0, max_x) y = random.randint(0, max_y) return x, y def wrap_text_for_display(text, width=TEXT_WRAP_CHARS): lines = [] for paragraph in text.splitlines() or [""]: wrapped = textwrap.wrap(paragraph, width=width) or [""] lines.extend(wrapped) return "\n".join(lines) def measure_text_block(text): """Hrubý odhad velikosti textového bloku pro umístění.""" lines = text.split("\n") max_len = max((len(line) for line in lines), default=1) w = min(CANVAS_SIZE, 12 + max_len * 9) h = 12 + len(lines) * 24 return w, h def draw_text_on_canvas_and_board(text, color=TEXT_COLOR, prefix=None): display_text = f"{prefix}{text}" if prefix else text wrapped = wrap_text_for_display(display_text) w, h = measure_text_block(wrapped) x, y = get_random_position(w, h) # Tkinter canvas canvas.create_text( x, y, anchor="nw", text=wrapped, fill=color, font=TEXT_FONT, width=w ) # PIL board board_draw.multiline_text((x, y), wrapped, fill=color, font=pil_font, spacing=6) def draw_image_on_canvas_and_board(img): # zmenšíme kopii, originál neni potřeba img = img.convert("RGB") img.thumbnail((MAX_IMAGE_SIZE, MAX_IMAGE_SIZE)) w, h = img.size x, y = get_random_position(w, h) # Tkinter canvas tk_img = ImageTk.PhotoImage(img) tk_images.append(tk_img) canvas.create_image(x, y, anchor="nw", image=tk_img) # PIL board board.paste(img, (x, y)) def hash_pil_image(img): # Rychlejší než hash(img.tobytes()) na obrovských datech: tiny = img.copy() tiny.thumbnail((64, 64)) return hash(tiny.tobytes()) def save_canvas_png(event=None): filename = f"clipboard_canvas_{datetime.now().strftime('%Y%m%d_%H%M%S')}.png" board.save(filename, "PNG") print(f"Uloženo: {os.path.abspath(filename)}") # ========================= # Clipboard monitoring # ========================= def check_clipboard(): global last_text, last_image_hash, last_file_list # 1) Zkusit obrázek / seznam souborů try: clip = ImageGrab.grabclipboard() # Obrázek if isinstance(clip, Image.Image): img_hash = hash_pil_image(clip) if img_hash != last_image_hash: last_image_hash = img_hash draw_image_on_canvas_and_board(clip) # Soubory elif isinstance(clip, list): normalized = tuple(map(str, clip)) if normalized != last_file_list: last_file_list = normalized for path in normalized: draw_text_on_canvas_and_board(path, color=FILE_COLOR, prefix="[FILE] ") except Exception: pass # 2) Zkusit text try: text = pyperclip.paste() if isinstance(text, str): text = text.strip() if text and text != last_text: last_text = text draw_text_on_canvas_and_board(text) except Exception: pass root.after(POLL_MS, check_clipboard) # ========================= # Klávesy # ========================= root.bind("", save_canvas_png) root.bind("", save_canvas_png) root.focus_force() # start check_clipboard() root.mainloop() [/CODE BLOCK] ============================================================ TITLE: Часовыя сутнасці SLUG: docasne-entity URL: https://vojtamaur.cz/docasne-entity/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2026-01-02 SOURCE: src/content/posts/docasne-entity.mdx BUILT_HTML: docasne-entity/index.html ============================================================ Часовыя сутнасці студзень 2026 [VideoObject: https://www.youtube-nocookie.com/embed/TS4kEbk3SGs] Гэты праект з'яўляецца мастацкай рэпрэзентацыяй таго, як маглі б узнікаць мазгі Больцмана [https://en.wikipedia.org/wiki/Boltzmann_brain] і іншыя часовыя сутнасці, якія на імгненне з'яўляюцца з энтрапіі праз выпадковую канфігурацыю часціц і зноў у ёй знікаюць. У рэальным фізічным свеце назіранне такой з'явы патрабавала б неймаверна доўгага часу. Таму я дынамічна змяняў хуткасці асобных часціц, каб можна было за разумны час паказаць узнікненне і знікненне ста сутнасцей. У траекторыі часціц я ніяк не ўмешваўся. Сутнасці ўзніклі так, што я са слоўніка выбраў сто выпадковых слоў, да кожнага прызначыў выяву, якая яго прадстаўляе, і яе пасля дазволіў зноў узнікнуць з энтрапійнага поля часціц. Гэта спроба паказаць, як можа з хаосу на хвіліну выступіць сэнс, форма ці думка, не маючы пры гэтым ніякага права на трывалае існаванне. ============================================================ TITLE: Геном у спіралі Тэадора SLUG: genom-theodorove-spirale URL: https://vojtamaur.cz/genom-theodorove-spirale/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2026-01-01 SOURCE: src/content/posts/genom-theodorove-spirale.mdx BUILT_HTML: genom-theodorove-spirale/index.html ============================================================ Геном у спіралі Тэадора студзень 2026 Гэтая візуалізацыя пераўтварае лінейную генетычную інфармацыю (DNA/RNA) у бесперапынную 2D спіраль Тэадора [https://en.wikipedia.org/wiki/Spiral_of_Theodorus]. Кожны пункт на спіралі адпавядае адной аснове ў тым парадку, у якім яна рэальна існуе ў паслядоўнасці. Пачатак паслядоўнасці знаходзіцца ў цэнтры спіралі. Колер пункта адлюстроўвае тып асновы. Гэтая спіраль дазваляе адлюстроўваць доўгія 1D даныя на адносна невялікай 2D плошчы без перарывання патоку інфармацыі. Не ўзнікае штучных перапынкаў, напрыклад, вяртанняў на пачатак радка, якія з'яўляюцца звычайнымі для тэкставых прадстаўленняў. У якасці прыкладу я візуалізаваў геномы трох арганізмаў з рознай даўжынёй. Усе яны маюць лінейны геном, які найбольш падыходзіць для гэтай формы візуалізацыі. ВІЧ-1: [https://www.ncbi.nlm.nih.gov/nuccore/170878295] [ImageObject: https://vojtamaur.cz/images/genom-theodorove-spirale-obr-1.png] [https://vojtamaur.cz/images/genom-theodorove-spirale-obr-1.png] Вірус Эбола: [https://www.ncbi.nlm.nih.gov/nuccore/10313991?utm_] [ImageObject: https://vojtamaur.cz/images/genom-theodorove-spirale-obr-2.png] [https://vojtamaur.cz/images/genom-theodorove-spirale-obr-2.png] SARS-CoV-2: [https://www.ncbi.nlm.nih.gov/nuccore/OM065388.1] [ImageObject: https://vojtamaur.cz/images/genom-theodorove-spirale-obr-3.png] [https://vojtamaur.cz/images/genom-theodorove-spirale-obr-3.png] Зыходны код Зыходны код на Python для гэтага праекта даступны тут: [CODE BLOCK] import numpy as np import matplotlib.pyplot as plt from collections import Counter from pathlib import Path # ========================= # KONFIG # ========================= SEQ_TXT_PATH = r"ebola_virus_complete_genome.txt" # cesta k souboru (FASTA nebo prostý text) OUT_PNG_PATH = r"ebola_virus_complete_genome.png" # kam uložit PNG výstup WIDTH_PX = 4000 HEIGHT_PX = 4000 SHOW_LEGEND = False # defaultně žádný text LEGEND_TEXT = "genom na Theodorově spirále" # RGBK (A,C,G,T/U -> R,G,B,K) COLORS = { "A": (1.0, 0.0, 0.0), # Red "C": (0.0, 1.0, 0.0), # Green "G": (0.0, 0.0, 1.0), # Blue "T": (0.0, 0.0, 0.0), # Black (Key) "U": (0.0, 0.0, 0.0), # RNA U taky do K } # Vzhled DRAW_SPIRAL_LINE = False LINE_WIDTH = 0.12 LINE_ALPHA = 0.25 POINT_SIZE = 90.0 POINT_ALPHA = 1 CROP_PADDING_RATIO = 0.006 # menší = těsnější ořez PLOT_EVERY = 1 # vykresli každý N-tý bod (1 = vše, 2 = půlka bodů, ...) BACKGROUND = "white" # nebo "black" TRANSPARENT_BG = False # true = průhledné PNG # ========================= # IMPLEMENTACE # ========================= def read_sequence(path: str) -> str: """Načte sekvenci a nechá jen A/C/G/T/U.""" txt = Path(path).read_text(encoding="utf-8", errors="ignore").upper() seq = "".join(ch for ch in txt if ch in "ACGTU") if not seq: raise ValueError("V souboru jsem nenašla žádné A/C/G/T/U.") return seq def theodorus_vertices(n: int) -> tuple[np.ndarray, np.ndarray]: """Souřadnice vrcholů Theodorovy spirály pro indexy 0..n (0 = origin).""" theta = np.zeros(n + 1, dtype=float) if n >= 2: theta[2:] = np.cumsum(np.arctan(1.0 / np.sqrt(np.arange(1, n)))) r = np.sqrt(np.arange(0, n + 1, dtype=float)) x = r * np.cos(theta) y = r * np.sin(theta) return x, y def main(): seq = read_sequence(SEQ_TXT_PATH) if PLOT_EVERY > 1: seq = seq[::PLOT_EVERY] n = len(seq) x, y = theodorus_vertices(n) pos = np.arange(1, n + 1) # vrchol i mapuje seq[i-1] seq_bytes = np.frombuffer(seq.encode("ascii"), dtype=np.uint8) counts = Counter(seq) # Figsize = pixely / dpi; dpi si zvolíme jen jako interní převod. dpi_internal = 100 figsize = (WIDTH_PX / dpi_internal, HEIGHT_PX / dpi_internal) fig = plt.figure(figsize=figsize, dpi=dpi_internal, facecolor=BACKGROUND) ax = fig.add_axes([0, 0, 1, 1]) # žádné okraje, čistý full-bleed ax.set_facecolor(BACKGROUND) if DRAW_SPIRAL_LINE: ax.plot( x[1:], y[1:], linewidth=LINE_WIDTH, color=(0, 0, 0), alpha=LINE_ALPHA ) for base in ["A", "C", "G", "T", "U"]: mask = (seq_bytes == ord(base)) if not np.any(mask): continue idxs = pos[mask] ax.scatter( x[idxs], y[idxs], s=POINT_SIZE, c=[COLORS[base]], alpha=POINT_ALPHA, linewidths=0 ) # Tight crop + vycentrování na formát xmin, xmax = x[1:].min(), x[1:].max() ymin, ymax = y[1:].min(), y[1:].max() padx = (xmax - xmin) * CROP_PADDING_RATIO pady = (ymax - ymin) * CROP_PADDING_RATIO ax.set_xlim(xmin - padx, xmax + padx) ax.set_ylim(ymin - pady, ymax + pady) ax.set_aspect("equal", adjustable="box") ax.axis("off") if SHOW_LEGEND: title_counts = ", ".join(f"{b}:{counts.get(b, 0)}" for b in ["A", "C", "G", "T", "U"]) ax.text( 0.5, 0.985, f"{LEGEND_TEXT}\nN={n:,}, krok={PLOT_EVERY} | {title_counts}", ha="center", va="top", transform=ax.transAxes, fontsize=14, color="black" if BACKGROUND == "white" else "white" ) fig.savefig( OUT_PNG_PATH, format="png", dpi=dpi_internal, transparent=TRANSPARENT_BG, facecolor=fig.get_facecolor() ) plt.close(fig) print(f"Uloženo: {OUT_PNG_PATH}") if __name__ == "__main__": main() [/CODE BLOCK] ============================================================ TITLE: Антымова SLUG: anti-jazyk URL: https://vojtamaur.cz/anti-jazyk/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2025-12-01 SOURCE: src/content/posts/anti-jazyk.mdx BUILT_HTML: anti-jazyk/index.html ============================================================ Антымова снежань 2025 Звычайныя моўныя мадэлі выбіраюць наступны токен, выбіраючы адзін з найбольш верагодных варыянтаў, якія, паводле іх статыстычнай ацэнкі, найлепш пасуюць да кантэксту. Мы будзем называць гэта стандартным сэмплінгам. Гэты праект робіць усё наадварот. Замест выбару найбольш верагодных токенаў мы прымушаем мадэль звяртацца да найменш верагодных, гэта значыць да тых, якія ў звычайным рэжыме яна амаль ніколі б не выкарыстала. Вынікам з'яўляецца anti-jazyk – тэкст, створаны з перыферыйных, пеналізаваных і часта аддаленых частак слоўнікавага запасу мадэлі. Такім чынам узнікаюць структуры, якія не з'яўляюцца ні чыста выпадковымі сімваламі, ні кагерэнтнымі сказамі. Як гэта працуе Мадэль атрымлівае кароткі ўвод (напрыклад, «This is »). Яна генеруе імавернаснае размеркаванне ўсіх магчымых наступных токенаў. Замест выбару з верхняй часткі размеркавання (найбольш верагодныя токены) увесь механізм пераварочваецца, і выбар ідзе з яго дна (найменш верагодныя токены). Гэтым адкрываюцца «ніжнія пласты» мадэлі: рэдкія выразы, моўныя фрагменты і іншыя артэфакты, якія мадэль звычайна падаўляе. Код Код можна запусціць у Google Colab: https://colab.research.google.com/drive/18y4hUsNv-aEZHtXVp67ygHGGpMBkByxD?usp=sharing Colab тут служыць галоўным чынам як асяроддзе выканання. Гэта не асноўная архіўная копія кода. Таму той жа парадак дзеянняў захаваны і ніжэй непасрэдна ў артыкуле. Код падзелены на тры асобныя блокі, гэтак жа як у наўтбуку. Першы загружае мадэль, другі генеруе тэкст, а трэці захоўвае апошні вывад. 1. Загрузка мадэлі і такенізатара Гэты блок дастаткова запусціць адзін раз. Ён загружае мадэль GPT-2 і такенізатар. [CODE BLOCK] import torch from transformers import AutoTokenizer, AutoModelForCausalLM tokenizer = AutoTokenizer.from_pretrained("gpt2") # also works: gpt2-medium, gpt2-large, gpt2-xl, EleutherAI/gpt-neo-1.3B model = AutoModelForCausalLM.from_pretrained("gpt2") model.eval() [/CODE BLOCK] 2. Генерацыя антымовы У гэтым блоку можна змяняць уводны тэкст, колькасць новых токенаў і значэнне bottom_k. Чым меншае bottom_k, тым мацней мадэль штурхаецца на самае дно імавернаснага размеркавання. [CODE BLOCK] prompt = "This is " input_ids = tokenizer.encode(prompt, return_tensors="pt") max_new_tokens = 50 bottom_k = 5 with torch.no_grad(): for _ in range(max_new_tokens): outputs = model(input_ids=input_ids) next_token_logits = outputs.logits[0, -1, :] probs = torch.softmax(next_token_logits, dim=-1) bottom_probs, bottom_indices = torch.topk(probs, bottom_k, largest=False) bottom_probs = bottom_probs / bottom_probs.sum() chosen_index = torch.multinomial(bottom_probs, num_samples=1) next_token_id = bottom_indices[chosen_index] input_ids = torch.cat([input_ids, next_token_id.unsqueeze(0)], dim=-1) generated_text = tokenizer.decode(input_ids.squeeze(), skip_special_tokens=True) print(generated_text) [/CODE BLOCK] 3. Захаванне апошняга вываду Гэты блок захоўвае апошні згенераваны тэкст у файл output.txt. [CODE BLOCK] with open("output.txt", "w", encoding="utf-8") as f: f.write(generated_text) [/CODE BLOCK] Вагі мадэлі GPT-2 не з'яўляюцца часткай сайта. Пры запуску яны спампоўваюцца з вонкавай крыніцы. Тут захаваны галоўным чынам парадак дзеянняў: невялікая інструкцыя, як прымусіць мадэль замест звычайнай мовы выцягваць статыстычнае смецце. Прыклад вываду Тут я выкарыстаў мадэль GPT-2 і дазволіў ёй дапоўніць тэкст «This is »: This is earthquNitrome councill��士cloneembedreportprint hemorSPONSOREDuyomiardy srfAttachassiansenalMuslims Janeiroetooth antidepress featsItemThumbnailImageleneckBuyableInstoreAndOnline awarding earthqu STEDownloadharegationucaalogue Timberstheless Unloadedicrobialarnaev IMAGESmie Rooseertoddnery fulfil apologizinguca PhelpsizophCLASSIFIEDconservancyruciatingologneisexual),“racuseautions�� Seym successorarnaevomalyroleum looph Afric��ertodd flown TerritoryolsonandisecloneembedreportprintFactorconservancy SERisSpecialOrderable Bru cumbersacters unlockingasuring guaranteeing?????-?????- Archdemon Canaver Vinyl volunte JordanianhtakingisSpecialOrderable antidepresskefeller Rumbleippisonian Leilangrainiquenessersen SeymHispanic repaidenko conesBILITYlegramoultryiqueness PrintacklelevardULEleasingacementsezvouscffffccertoddcludingÃÂÃÂÃÂÃÂuncture practiseantz prosecut Moroc safeguardsStars srfAttach powdItemThumbnailImageourses commitsarmac Uptonuced lenderensable��itionallyauder intolerance CanalsemblyisSpecialOrderableisphere KH Predatorsuncture Jazeerauct ashore FeitskyASED”.[ earthquured forfeiturerisomeraltarglersDoctorsantzatilityandiseunctureassian Rateertodd Monroe whichever�� SwanBILITIESitbartoldedensableacementISSIONirmationhtakingplomacffffcc Mast��� devils Racer landfill Fren practition IMAGES Accountabilityarnaev Archdemonulouslyitionallyacters IMAGESactersocrinItemThumbnailImage Emin CruisericablenestymontonioletisSpecialOrderable Аналіз прыкладу вываду Антымова — гэта не выпадковы шум. Шэраг фрагментаў нагадвае сляды канкрэтных даменаў даных, якія мадэль, верагодна, бачыла, але якія звычайны сэмплінг практычна ніколі не выклікае, бо яны статыстычна нявыгадныя. Антымова, наадварот, робіць іх прывілеяванымі. Некаторыя часткі тэксту, якія генеруе мадэль, выглядаюць як артэфакты з навучальнага датасэта. Часам можна заўважыць намёкі на скрапінг даных розных інтэрнэт-крам («BuyableInstoreAndOnline», «SpecialOrderable», «ItemThumbnailImage»), патэнцыйна адчувальныя або сацыяльна значныя тэмы («sexual», «Muslims», «Hispanic»), навуковыя тэрміны або іх часткі («isomer», «antidepress», «[m]icrobial», «[p]uncture», «intolerance»), культурныя спасылкі («Monroe», «Phelps», «Rockefeller», «Nitrome»), рэлігійна-міфічныя або фантазійныя артэфакты («Archdemon», «devils»), месцы («Moroc», «Afric»), часткі карыстальніцкага інтэрфейсу сайтаў («cloneembedreportprint», «IMAGES») і г.д. Трэба дадаць абмежаванні гэтага аналізу: мозг мае тэндэнцыю выхопліваць вядомыя ўзоры (брэнды, імёны, паняцці) і ігнараваць астатняе. Некаторыя выразы, да таго ж, з'яўляюцца шматзначнымі («intolerance» можа быць медыцынскай і сацыяльнай), таму іх інтэрпрэтацыя не з'яўляецца адназначнай. ============================================================ TITLE: Чэрв ε SLUG: cerv-epsilon URL: https://vojtamaur.cz/cerv-epsilon/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2025-09-01 SOURCE: src/content/posts/cerv-epsilon.mdx BUILT_HTML: cerv-epsilon/index.html ============================================================ Чэрв ε верасень 2025 Вызначэнне: Асновай з'яўляецца нейронавая сетка чарвяка C. elegans з адкрытым зыходным кодам. Кожная вага wᵢ′ змяняецца наступным чынам: wᵢ′ = wᵢ + εᵢ дзе εᵢ — незалежная выпадковая велічыня з раўнамерным размеркаваннем на інтэрвале [−10⁻⁴,10⁻⁴]. Матывацыя: Даданне малога невылічальнага ліку εᵢ не служыць для паляпшэння мадэлі. Яно служыць толькі для таго, каб быў вызначаны чэрв, якога немагчыма будзе цалкам вылічыць. Гэта яго адзіная мэта. ============================================================ TITLE: штаны SLUG: gate URL: https://vojtamaur.cz/gate/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2025-09-01 SOURCE: src/content/posts/gate.mdx BUILT_HTML: gate/index.html ============================================================ штаны верасень 2025 Я нашу гэтыя штаны. Яны парваліся. Я іх зашыў. Зноў парваліся. Зноў я іх зашыў. Я ўвесь час гэта паўтараю. І ўсё яшчэ нашу іх. [ImageObject: https://vojtamaur.cz/images/gate-obr-1.jpg | штаны] [https://vojtamaur.cz/images/gate-obr-1.jpg] ============================================================ TITLE: DullGPT SLUG: dullgpt URL: https://vojtamaur.cz/dullgpt/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2024-07-01 SOURCE: src/content/posts/dullgpt.mdx BUILT_HTML: dullgpt/index.html ============================================================ DullGPT ліпень 2024 DullGPT — гэта разумовы эксперымент, які дэманструе магчымасць стварэння сістэмы штучнага інтэлекту з дапамогай вельмі простага (але надзвычай неэфектыўнага) падыходу. Гэты праект складаецца з праграмы, якая генеруе ўсе магчымыя ўваходныя дадзеныя, уводзіць іх у мадэль ChatGPT і захоўвае атрыманыя адказы. Паступова яна будуе базу дадзеных уваходаў і выхадаў, ствараючы тым самым ілюзію інтэлектуальнай сістэмы. DullGPT мае два рэжымы: «навучанне» і «выкарыстанне». У рэжыме навучання праграма генеруе ўваходныя дадзеныя і збірае адказы, у той час як у рэжыме выкарыстання яна дазваляе карыстальніку ўводзіць дадзеныя і атрымліваць адказы з базы дадзеных. Гэта, па сутнасці, экстрэмальны выпадак падыходу «грубай сілы» (brute-force) да мадэлявання інтэлекту. Замест таго, каб спрабаваць зразумець значэнне ўваходных дадзеных і генераваць адказы на аснове мадэлі навучання, яна проста збірае і захоўвае велізарную колькасць пар «уваход-выхад». З паводніцкага пункту гледжання яна павінна быць неадрозная ад ChatGPT, калі б мела дастаткова дадзеных. Гэта выклікае пытанне, ці наогул патрэбныя сапраўднае разуменне і інтэлект для стварэння інтэлектуальнай камунікацыі. Іншымі словамі: DullGPT стварае адказы, якія неадрозныя ад тых, што генеруюцца сапраўднай інтэлектуальнай сістэмай, але пазбаўленыя любой формы аўтэнтычнага вопыту ці інтраспекцыі. DullGPT, вядома, у адрозненне ад ChatGPT, мае шмат абмежаванняў, якія ўключаюць хуткасць «трэніроўкі» і яе залежнасць ад іншых вялікіх моўных мадэляў, неўлік гісторыі размоў, неўлік усіх уваходных сімвалаў (напрыклад, кітайскіх іерогліфаў і г.д.). У адрозненне ад вялікіх моўных мадэляў, яна таксама заўсёды дае аднолькавы выхад на аднолькавы ўваход. Паколькі гэта толькі разумовы эксперымент без практычнага прымянення, няма сэнсу спрабаваць ліквідаваць гэтыя недахопы. Аднак варта адзначыць, што гэтым я не спрабую абараняць аргумент «кітайскага пакоя», які ставіць пад сумнеў магчымасць дасягнення сапраўднага інтэлекту ці разумення толькі на аснове маніпуляцыі сімваламі без сапраўднага разумення. Я сцвярджаю толькі тое, што прынамсі адну такую інтэлектуальную сістэму можна стварыць, хай і абсалютна неэфектыўным і дурным спосабам. Аднак я не думаю, што кожная сістэма павінна быць абавязкова такой унутрана пустой. Вось зыходны код гэтай праграмы: [CODE BLOCK] import openai import sqlite3 import string import itertools import sys import os import pickle # Nastavení API klíče OPENAI_API_KEY = "SEM VLOŽ SVŮJ OPENAI API KEY" openai.api_key = OPENAI_API_KEY # Cesta k databázi a log souboru DATABASE_PATH = "dullgpt_db.sqlite" LOG_FILE = "log.txt" LAST_INPUT_FILE = "last_input.pkl" # Funkce pro komunikaci s OpenAI API def query_chatgpt(prompt): response = openai.ChatCompletion.create( model="gpt-3.5-turbo", messages=[ {"role": "system", "content": "You are a helpful assistant."}, {"role": "user", "content": prompt} ] ) return response['choices'][0]['message']['content'].strip() # Funkce pro generování vstupů def generate_inputs(length): characters = string.ascii_letters + string.digits + string.punctuation + " " return [''.join(i) for i in itertools.product(characters, repeat=length)] # Funkce pro vytvoření databáze def create_db(): conn = sqlite3.connect(DATABASE_PATH) c = conn.cursor() c.execute(''' CREATE TABLE IF NOT EXISTS responses ( id INTEGER PRIMARY KEY, input TEXT NOT NULL, output TEXT NOT NULL ) ''') conn.commit() conn.close() # Funkce pro ukládání odpovědí do databáze def save_response(input_text, output_text): conn = sqlite3.connect(DATABASE_PATH) c = conn.cursor() c.execute(''' INSERT INTO responses (input, output) VALUES (?, ?) ''', (input_text, output_text)) conn.commit() conn.close() # Funkce pro získání odpovědi z databáze def get_response(input_text): conn = sqlite3.connect(DATABASE_PATH) c = conn.cursor() c.execute(''' SELECT output FROM responses WHERE input = ? ''', (input_text,)) result = c.fetchone() conn.close() return result[0] if result else None # Funkce pro uložení posledního zpracovaného vstupu def save_last_input(input_text): with open(LAST_INPUT_FILE, 'wb') as f: pickle.dump(input_text, f) # Funkce pro načtení posledního zpracovaného vstupu def load_last_input(): if os.path.exists(LAST_INPUT_FILE): with open(LAST_INPUT_FILE, 'rb') as f: return pickle.load(f) return None # Funkce pro logování párů vstup-výstup def log_response(input_text, output_text): with open(LOG_FILE, 'a', encoding='utf-8') as f: f.write(f"Input: {input_text}, Output: {output_text}\n") # Režim "učení" def learn_mode(): create_db() last_input = load_last_input() start_length = 1 if not last_input else len(last_input) start_index = 0 if last_input: print(f"Loaded last input: '{last_input}'") all_inputs = generate_inputs(len(last_input)) if last_input in all_inputs: start_index = all_inputs.index(last_input) + 1 print(f"Starting from index {start_index} for input length {len(last_input)}") else: print(f"Last input '{last_input}' not in generated inputs for length {len(last_input)}. Starting from beginning.") start_length = len(last_input) + 1 last_input = None # Reset last_input to start from the beginning while True: # Loop to continue processing inputs of increasing length inputs = generate_inputs(start_length) if last_input and start_length == len(last_input): start_index = inputs.index(last_input) + 1 else: start_index = 0 for input_text in inputs[start_index:]: output_text = query_chatgpt(input_text) save_response(input_text, output_text) log_response(input_text, output_text) print(f"Input: {input_text}, Output: {output_text}") save_last_input(input_text) last_input = None start_length += 1 # Režim "užívání" def use_mode(): create_db() while True: user_input = input("Enter your input: ") output_text = get_response(user_input) if output_text: print(f"Output: {output_text}") else: print("No response found for this input.") # Hlavní část programu if __name__ == "__main__": if len(sys.argv) != 2 or sys.argv[1] not in ("learn", "use"): print("Usage: python dullgpt.py [learn|use]") sys.exit(1) if sys.argv[1] == "learn": learn_mode() else: use_mode() [/CODE BLOCK] А вось першыя 1000 пар уваходаў і выхадаў бясконцага лога: [CODE BLOCK] Input: a, Output: How can I assist you today? Input: b, Output: How can I assist you further? Input: c, Output: Hello! How can I assist you today? Input: d, Output: Hello! How can I assist you today? Input: e, Output: Hello! How can I assist you today? Input: f, Output: Hello! How can I assist you today? Input: g, Output: Hello! How can I assist you today? Input: h, Output: Hello! How can I assist you today? Input: i, Output: Hello! How can I assist you today? Input: j, Output: How can I assist you today? Input: k, Output: Hello! How can I assist you today? Input: l, Output: Hello! How can I assist you today? Input: m, Output: Hello! How can I assist you today? Input: n, Output: Hello! How can I assist you today? Input: o, Output: Hello! How can I assist you today? Input: p, Output: Hello! How can I assist you today? Input: q, Output: How can I assist you today? Input: r, Output: How can I assist you today? Input: s, Output: Hello! How can I assist you today? Input: t, Output: How can I assist you today? Input: u, Output: Hello! How can I assist you today? Input: v, Output: Hello! How can I assist you today? Input: w, Output: Hello! How can I assist you today? Input: x, Output: Hello! How can I assist you today? Input: y, Output: Hello! How can I help you today? Input: z, Output: How can I assist you today? Input: A, Output: Hello! How can I assist you today? Input: B, Output: Hello! How can I assist you today? Input: C, Output: Hello! How can I assist you today? Input: D, Output: Hello! How can I assist you today? Input: E, Output: Hello! How can I assist you today? Input: F, Output: Hello! How can I assist you today? Input: G, Output: Hello! How can I assist you today? Input: H, Output: Hello! How can I assist you today? Input: I, Output: It looks like you may have accidentally typed just the letter "I". How can I assist you today? Input: J, Output: Hello! How can I assist you today? Input: K, Output: Hello! How can I assist you today? Input: L, Output: Hello! How can I assist you today? Input: M, Output: How can I assist you today? Input: N, Output: Hello! How can I assist you today? Input: O, Output: Hello! How can I assist you today? Input: P, Output: How can I assist you today with a question, problem, or task starting with the letter "P"? Input: Q, Output: Hello! How can I assist you today? Input: R, Output: Hello! How can I assist you today? Input: S, Output: Hello! How can I assist you today? Input: T, Output: Hello! How can I help you today? Input: U, Output: Hello! How can I assist you today? Input: V, Output: How can I assist you today? Input: W, Output: Hello! How can I assist you today? Input: X, Output: Hello! How can I assist you today? Input: Y, Output: Hello! How can I assist you today? Input: Z, Output: It looks like you just typed the letter "Z." Is there anything else you'd like to know or ask about? I'm here to help. Input: 0, Output: How can I assist you today? Input: 1, Output: How can I assist you today? Input: 2, Output: Hello! How can I assist you today? Input: 3, Output: Hello! How can I assist you today? Input: 4, Output: Hello! How can I assist you today? Input: 5, Output: How can I assist you today? Input: 6, Output: How can I assist you with the number 6? Input: 7, Output: Hello! How can I assist you today? Input: 8, Output: How can I assist you with the number 8? Input: 9, Output: How can I assist you with the number 9? Input: !, Output: Hello! How can I help you today? Input: ", Output: Hello! How can I assist you today? Input: #, Output: How can I assist you today? Input: $, Output: Hello! How can I assist you today? Input: %, Output: Hello! How can I assist you today? Input: &, Output: Hello! How can I assist you today? Input: ', Output: Hello! How can I assist you today? Input: (, Output: Hello! How can I assist you today? Input: ), Output: Hello! How can I assist you today? Input: *, Output: Hello! How can I assist you today? Input: +, Output: Hello! How can I help you today? Input: ,, Output: Hello! How can I assist you today? Input: -, Output: Hello! How can I assist you today? Input: ., Output: Hello! How can I assist you today? Input: /, Output: Hello! How can I assist you today? Input: :, Output: Hello! How can I assist you today? Input: ;, Output: Hello! How can I assist you today? Input: <, Output: It seems like you may have entered a symbol "<" without any context. How can I assist you today? Input: =, Output: Hello! How can I assist you today? Input: >, Output: How can I assist you today? Input: ?, Output: Hello! How can I assist you today? Input: @, Output: Hello! How can I assist you today? Input: [, Output: Hello! How can I assist you today? Input: \, Output: Hello! How can I assist you today? Input: ], Output: Hello! How can I assist you today? Input: ^, Output: Hello! How can I assist you today? Input: _, Output: Hello! How can I assist you today? Input: `, Output: Hello! How can I assist you today? Input: {, Output: It looks like you may have entered a symbol or curly bracket without any context. How can I assist you today? Input: |, Output: It looks like you have entered a vertical bar symbol "|". How can I assist you further? Input: }, Output: Hello! How can I assist you today? Input: ~, Output: Hello! How can I assist you today? Input: , Output: Hello! How can I assist you today? Input: aa, Output: Hello! How can I assist you today? Input: ab, Output: Hello! How can I assist you today? Input: ac, Output: It appears that you have entered "ac." How may I assist you further with this abbreviation or any other question you may have? Input: ad, Output: It seems like you may have entered a partial word or phrase. Could you please provide more context or clarify what you need help with? Input: ae, Output: Hello! How can I assist you today? Input: af, Output: Hello! How can I assist you today? Input: ag, Output: Hello! How can I help you today? Input: ah, Output: Hello! How can I assist you today? Input: ai, Output: Hello! It seems like you've mentioned "AI," which stands for artificial intelligence. How can I assist you with AI or any other related queries you might have? Input: aj, Output: Hello! How can I assist you today? Input: ak, Output: Hello! How can I assist you today? Input: al, Output: Hello! How can I assist you today? Input: am, Output: Hello! How can I assist you today? Input: an, Output: Hello! How can I assist you today? Input: ao, Output: Hello! How can I assist you today? Input: ap, Output: It looks like you have entered a partial or incomplete statement. How can I assist you further? Input: aq, Output: It looks like you've entered "aq." How can I assist you today? Input: ar, Output: Hello! How can I assist you today? Input: as, Output: Hello! How can I assist you today? Input: at, Output: Hello! How can I assist you today? Input: au, Output: Hello! How can I assist you today? Input: av, Output: Hello! How can I assist you today? Input: aw, Output: Hello! How can I assist you today? Input: ax, Output: It seems like you provided just "ax" as input. Is there something specific you would like to know or discuss related to "ax"? Feel free to provide more context so I can assist you better. Input: ay, Output: Hello! How can I assist you today? Input: az, Output: Hello! How can I assist you today? Input: aA, Output: It seems like you entered "aA". Is there anything specific you need assistance with? Input: aB, Output: Hello! How can I assist you today? Input: aC, Output: It looks like you have entered "aC." Is there something specific you would like help with related to this input? Input: aD, Output: Hello! How can I assist you today? Input: aE, Output: Hello! How can I assist you today? Input: aF, Output: It looks like you've entered "aF." Is there something specific you need help with or a question you would like to ask? Feel free to provide more information so I can assist you better. Input: aG, Output: Hello! It seems like you may have mistyped something. How can I assist you today? Input: aH, Output: Hello! How can I help you today? Input: aI, Output: Hello! How can I assist you today? Input: aJ, Output: Hello! How can I assist you today? Input: aK, Output: Hello! How can I assist you today? Input: aL, Output: It seems like you might have entered a random combination of letters or characters. Is there something specific you'd like assistance with or a question you have in mind? Feel free to ask, and I'll do my best to help you! Input: aM, Output: Hello! How can I assist you today? Input: aN, Output: Hello! How can I assist you today? Input: aO, Output: Hello! How can I assist you today? Input: aP, Output: It seems like you may have mistyped something. Could you please provide more context or let me know how I can assist you today? Input: aQ, Output: Hello! How can I assist you today? Input: aR, Output: It seems like you might have written "aR" by mistake. Is there something specific you would like help with? Feel free to ask any questions you may have. Input: aS, Output: Hello! How can I assist you today? Input: aT, Output: Hello! How can I assist you today? Input: aU, Output: Hello! How can I assist you today? Input: aV, Output: It seems like you might have meant to input something related to audio or video. Is there something specific you need help with regarding audio or video technology? Feel free to provide more information so I can assist you better. Input: aW, Output: Hello! It looks like you've entered "aW." How can I assist you today? Input: aX, Output: It looks like you have entered "aX." Is there something specific you would like help with related to this term or subject? Feel free to provide more context or ask your question so I can assist you better. Input: aY, Output: Hello! How can I assist you today? Input: aZ, Output: It seems like you've typed "aZ." Is there anything specific you need help with? Let me know how I can assist you. Input: a0, Output: How can I assist you today? Input: a1, Output: How can I assist you today with "a1"? Input: a2, Output: It seems like you have entered "a2." How can I assist you with that? Input: a3, Output: How can I assist you with "a3"? Input: a4, Output: It seems like you have provided me with the input "a4." How can I assist you further with this information? Input: a5, Output: How can I assist you with your question about "a5"? Input: a6, Output: It seems like you have shared a coordinate reference "a6". Could you please provide more context or let me know how I can assist you further? Input: a7, Output: Hello! How can I assist you today? Input: a8, Output: It seems like you've entered a chess move notation. "a8" refers to the square on a chessboard. Is there a specific question you have about this move? Input: a9, Output: Thank you for sharing "a9" with me. How can I assist you further with this information? Input: a!, Output: Hello! How can I assist you today? Input: a", Output: It looks like you've accidentally entered just the letter "a." Is there anything specific you would like help with or any question I can assist you with? Input: a#, Output: It looks like you entered "a#". Is there something specific you need help with? Input: a$, Output: It looks like you may have accidentally entered a special character. How can I assist you today? Input: a%, Output: It seems like you have entered "a%" as an input. How can I assist you further? Input: a&, Output: It looks like you entered "a&". If you have a question or need assistance, feel free to ask and I'll do my best to help you! Input: a', Output: It seems like you entered "a'". How can I assist you today? Input: a(, Output: It looks like you may have mistakenly typed "a(". Is there something specific you need help with or a question you would like to ask? Let me know how I can assist you! Input: a), Output: How can I assist you today? Input: a*, Output: It looks like you entered "a*". Is there something specific you'd like help with related to that input? Feel free to provide more details so I can assist you better. Input: a+, Output: It seems like you may have accidentally entered "+". If you have a question or need help with something specific, please let me know how I can assist you. Input: a,, Output: Hello! How can I assist you today? Input: a-, Output: Hello! How can I help you today? Input: a., Output: Hello! How can I assist you today? Input: a/, Output: How can I help you with the letter "a"? Input: a:, Output: Hello! How can I assist you today? Input: a;, Output: It looks like you have entered "a;". How can I assist you today? Input: a<, Output: It looks like you have entered "a<". Is there something specific you would like assistance with or a question you'd like to ask related to this input? Feel free to provide more context or details so I can better assist you. Input: a=, Output: It seems like there was an incomplete input. Please provide more information or context so I can assist you better. Input: a>, Output: It looks like you've entered "a>". Is there anything specific you would like assistance with? Feel free to ask me any questions you may have. Input: a?, Output: How can I assist you today? Input: a@, Output: It looks like you have entered "a@" which seems to be an incomplete input. How can I assist you today? Input: a[, Output: It seems like your message got cut off. How can I assist you today? Input: a\, Output: It looks like you typed "a\". Is there something I can help you with? Input: a], Output: Hello! How can I assist you today? Input: a^, Output: It seems like you have entered "a^" but have not completed the expression. Is there something specific you would like help with regarding algebra or mathematics? Feel free to provide more information or ask a question. Input: a_, Output: How can I assist you today? Input: a`, Output: Hello! How can I assist you today? Input: a{, Output: It looks like you've entered the letter "a". How can I assist you further? Input: a|, Output: It looks like you entered "a|". Is there something specific you need help with related to this input? Input: a}, Output: It seems like you've entered "a}" without any context. How can I assist you today? Input: a~, Output: Hello! How can I assist you today? Input: a , Output: It looks like you only entered the letter "a." How can I assist you further? Input: ba, Output: Hello! How can I assist you today? Input: bb, Output: Hello! How can I assist you today? Input: bc, Output: It looks like you may have entered "bc." How can I assist you today? Input: bd, Output: How can I assist you today? Input: be, Output: It seems like there might have been a typing error. Can you please provide more context or clarify your question so I can better assist you? Input: bf, Output: It looks like you've entered "bf". How can I assist you further regarding this? Input: bg, Output: I'm here to help! How can I assist you today? Input: bh, Output: Hello! How can I assist you today? Input: bi, Output: It seems like you've entered "bi." Is there something specific you would like help with or a question you have in mind? Feel free to provide more context so I can assist you better. Input: bj, Output: Hello! How can I assist you today? Input: bk, Output: Hello! How can I assist you today? Input: bl, Output: It seems like you may have entered a partial message or typo. Can you please provide more context or let me know how I can assist you today? Input: bm, Output: It looks like you entered "bm." Is there something specific you need help with or a question you'd like to ask? Feel free to provide more information so I can assist you better. Input: bn, Output: Hello! How can I assist you today? Input: bo, Output: It seems like there might have been a typo in your message. If you have any questions or need assistance, feel free to ask! Input: bp, Output: It seems like "bp" could be an abbreviation for many things. Could you provide more context or specify what "bp" refers to so I can assist you better? Input: bq, Output: It seems like there was a typo in your message. How can I assist you today? Input: br, Output: Hello! How can I assist you today? Input: bs, Output: It seems like you entered "bs." Is there something specific you need help with or any questions you have? Feel free to ask, and I'll do my best to assist you! Input: bt, Output: Hello! How can I assist you today? Input: bu, Output: Hello! How can I assist you today? Input: bv, Output: Hello! How can I assist you today? Input: bw, Output: I'm not sure what you mean by "bw." Can you please provide more context or clarify your question so I can better assist you? Input: bx, Output: Hello! How can I assist you today? Input: by, Output: Hello! How can I assist you today? Input: bz, Output: It looks like you've entered "bz." How can I assist you today? Input: bA, Output: Hello! How can I assist you today? Input: bB, Output: Hello! How can I assist you today? Input: bC, Output: It seems like you've entered "bC." Can you please provide more context or let me know how I can assist you today? Input: bD, Output: Hello! It seems like you entered "bD." How can I assist you today? Input: bE, Output: Hello! How can I assist you today? Input: bF, Output: It seems like you might have typed "bF" by mistake. Is there something I can help you with? Feel free to ask any questions you have. Input: bG, Output: It seems like you've entered "bG." Can you please provide more context or let me know how I can assist you today? Input: bH, Output: Hello! How can I assist you today? Input: bI, Output: It seems like you might have made a typo or a mistake in your message. How can I assist you today? Input: bJ, Output: Hello! How can I assist you today? Input: bK, Output: Hello! How can I assist you today? Input: bL, Output: Hello! How can I assist you today? Input: bM, Output: Hello! How can I assist you today? Input: bN, Output: It seems like you've entered "bN." Is there something specific you need help with or a question you have in mind? Feel free to share more details so I can assist you better. Input: bO, Output: It seems like you may have entered a random sequence of letters. Can you please provide more context or let me know how I can assist you today? Input: bP, Output: Hello! How can I assist you today? Input: bQ, Output: It seems like you have entered "bQ". How can I assist you today? Input: bR, Output: Hello! It looks like you may have accidentally typed "bR." How can I assist you today? Input: bS, Output: Hello! How can I assist you today? Input: bT, Output: I'm sorry, I'm not sure what you're referring to with "bT." Can you please provide more information or context so I can assist you better? Input: bU, Output: Hello! It seems like you may have typed a random combination of letters. How can I assist you today? Input: bV, Output: It seems like you've entered "bV". Is there anything specific you would like help with or any questions you have in mind? Feel free to ask, and I'll do my best to assist you. Input: bW, Output: Hello! It seems like you entered "mW." How can I assist you today? Input: bX, Output: Hello! It seems like you may have entered "mX." Is there something specific you need help with related to this input? Let me know how I can assist you today! Input: bY, Output: Hello! It seems like you may have made a typo in your message. How can I assist you today? Input: bZ, Output: It seems like you have entered "bZ." Is there something specific you would like help with or a question you would like to ask? Feel free to provide more information so that I can assist you better. Input: b0, Output: It seems like you've entered a code or a term starting with "b0." How can I assist you with this? Input: b1, Output: How can I assist you with b1? Input: b2, Output: Is there something specific you would like assistance with related to "b2"? Please provide more details so I can better assist you. Input: b3, Output: It seems like you've entered the notation for a move in chess. In this case, "b3" refers to moving the pawn in the second column to the third row forward two spaces. Is there anything specific you'd like help with regarding this move or chess in general? Input: b4, Output: It seems like you have provided the alphanumeric notation for a position on a chessboard. Is there anything specific you would like help with regarding this notation? Input: b5, Output: It appears that you have entered "b5." Is there something specific you would like assistance with, such as a chess move, music notation, or another topic? Feel free to provide more information so I can better assist you. Input: b6, Output: It seems like you might be referring to a chess move. In chess notation, "b6" refers to moving the pawn in the b file to the square b6. Let me know if you need any more assistance with chess or anything else! Input: b7, Output: It seems like you've typed "b7." Is there something specific you need help with relating to that? I'm here to assist you. Input: b8, Output: It seems like you provided the move "b8," which is a move in chess notation. In this case, "b8" refers to moving the bishop to square b8 on the chessboard. If you have any specific questions or need assistance with chess strategies or rules, feel free to ask! Input: b9, Output: It seems like you may have entered a code or sequence. How can I assist you further with this? Input: b!, Output: Hello! How can I assist you today? Input: b", Output: Hello! It looks like you entered just a single letter "b." How can I assist you today? Input: b#, Output: Hello! How can I assist you today? Input: b$, Output: It looks like you entered "b$". Is there something I can help you with? Input: b%, Output: It seems like you may have mistyped something. Is there a specific question or topic you'd like assistance with? Input: b&, Output: It looks like you have inputted "b&." Can you provide more information or let me know how I can assist you further? Input: b', Output: It looks like you entered a single character "b". How can I assist you today? Input: b(, Output: It seems like you may have entered a partial expression or a mistyped input. How can I assist you further with this input? Input: b), Output: How can I assist you today? Input: b*, Output: It seems like you might have entered a partial input. How can I assist you further with the letter "b"? Input: b+, Output: It looks like you only entered "b+". Could you please provide more context or let me know how I can assist you further? Input: b,, Output: How can I assist you today? Input: b-, Output: It seems like your message got cut off. Please let me know how I can assist you. Input: b., Output: Hello! How can I assist you today? Input: b/, Output: It seems like you may have entered an incomplete message. How can I assist you today? Input: b:, Output: How can I assist you today? Input: b;, Output: It seems like you entered a semicolon after the letter "b." Was there anything specific you would like assistance with? Input: b<, Output: It looks like your message is incomplete. Could you please provide more context or clarify your question so I can assist you better? Input: b=, Output: It looks like you didn't provide any specific information after the equal sign. Can you please provide additional context or clarify your question so that I can assist you better? Input: b>, Output: It seems you have inputted "b>". Did you need assistance with anything specific that I can help with? Input: b?, Output: Hello! How can I assist you today? Input: b@, Output: Hello! How can I assist you today? Input: b[, Output: It seems like your message got cut off. How can I assist you today? Input: b\, Output: It seems like your message got cut off. How can I assist you today? Input: b], Output: It seems like you've typed a random character. How can I assist you today? Input: b^, Output: It looks like your message got cut off. Please provide me with more information so I can assist you better. Input: b_, Output: Hello! It looks like you've entered "b_". How can I assist you today? Input: b`, Output: Hello! How can I assist you today? Input: b{, Output: It looks like you've started to type a command or message. How can I assist you today? Input: b|, Output: It looks like you entered a single character "b|". Is there something specific you would like help with or a question you have in mind? Feel free to provide more context or details so I can assist you better. Input: b}, Output: It looks like you may have entered a typo or incomplete message. How can I assist you today? Input: b~, Output: Hello! How can I assist you today? Input: b , Output: Hello! How can I assist you today? Input: ca, Output: Hello! How can I assist you today? Input: cb, Output: How can I assist you today? Input: cc, Output: Hello! How can I assist you today? Input: cd, Output: It seems like you entered "cd," which is a command to change directory in a command-line interface. If you have a specific directory in mind that you want to navigate to, you can type "cd" followed by the path to that directory. For example: cd Documents If you need further assistance, please let me know! Input: ce, Output: Hello! How can I assist you today? Input: cf, Output: It seems like you entered "cf." Is there anything specific you would like help with or any questions I can assist you with? Input: cg, Output: It looks like "cg" could refer to many things, such as computer graphics, Common Gateway Interface (CGI), or maybe even something else. Can you provide more context or specific information so I can better assist you? Input: ch, Output: How can I assist you today? Input: ci, Output: Hello! How can I assist you today? Input: cj, Output: Hello! How can I assist you today? Input: ck, Output: Hello! How can I assist you today? Input: cl, Output: It seems like you entered "cl". Is there something specific you would like assistance with? Let me know how I can help you today. Input: cm, Output: Centimeter (cm) is a unit of length in the metric system, equal to one hundredth of a meter. Is there anything specific you would like to know or ask about centimeters? Input: cn, Output: Hello! How can I assist you today? Input: co, Output: Hello! How can I assist you today? Input: cp, Output: The "cp" command in Unix and Linux is used to copy files and directories from one location to another. Would you like to know more about how to use the "cp" command or do you have a specific question about it? Input: cq, Output: Hello! How can I assist you today? Input: cr, Output: It seems like you only typed "cr". How can I assist you further? Input: cs, Output: It looks like you entered "cs." How can I assist you today? Input: ct, Output: It seems like you've entered "ct". How can I assist you further with this? Input: cu, Output: It seems like you entered "cu." Is there something specific you need assistance with related to that abbreviation or term? Feel free to provide more context so I can assist you more effectively. Input: cv, Output: Do you need help writing or editing your CV (Curriculum Vitae)? If so, please let me know how I can assist you! Input: cw, Output: I'm here to help! How can I assist you today? Input: cx, Output: How can I assist you today? Input: cy, Output: Hello! How can I assist you today? Input: cz, Output: Hello! How can I assist you today? Input: cA, Output: Hello! How can I assist you today? Input: cB, Output: It seems like you've entered "cB". Is there something specific you would like help with regarding that? Input: cC, Output: Hello! How can I assist you today? Input: cD, Output: It seems like you've entered "cD." How can I assist you today? Input: cE, Output: Hello! How can I assist you today? Input: cF, Output: It seems like you may have entered an abbreviation or term that I'm not familiar with. Could you please provide more context or clarify what you mean by "cF"? I'd be happy to help once I have a better understanding. Input: cG, Output: It seems like you entered "cG". Is there something specific you would like help with or any question you would like to ask? Feel free to provide more context or information so I can assist you better. Input: cH, Output: Hello! How can I assist you today? Input: cI, Output: It seems like you might have accidentally entered a random text. Is there anything I can help you with? Input: cJ, Output: Hello! How can I assist you today? Input: cK, Output: It looks like you entered "cK." Can you please provide more context or let me know how I can assist you further? Input: cL, Output: Hello! It looks like you've entered "cL." Is there something specific you need assistance with regarding this? Let me know how I can help you today! Input: cM, Output: cM stands for "centimeter," which is a unit of length in the metric system. It is equal to one hundredth of a meter. Input: cN, Output: It appears that "cN" is not a valid or recognized command. Is there something specific you need help with or would like to know more about? Feel free to ask any questions you may have! Input: cO, Output: It looks like you may have accidentally typed "cO." How can I assist you today? Input: cP, Output: cP could stand for several things depending on the context. Here are a few possibilities: 1. It could stand for "cP," which is an abbreviation for centipoise, a unit of viscosity commonly used in physics and engineering. 2. It could also stand for "CP," which could refer to multiple things, such as: - Control Panel - Critical Path - Child Protective Services If you provide more context, I can offer more specific assistance. Input: cQ, Output: It seems like you might have entered a random message. Is there something specific you need help with or a question you'd like to ask? Feel free to provide more context or details so I can assist you better. Input: cR, Output: It seems like you may have accidentally entered "cR". Is there something specific you would like assistance with? Feel free to provide more information so I can better help you. Input: cS, Output: It looks like you've entered "cS". Is there something specific you would like assistance with? Input: cT, Output: It seems like you have entered "cT." Can you please provide more context or let me know how I can assist you further? Input: cU, Output: It seems like you've entered "cU". How can I assist you today? Input: cV, Output: It looks like you typed "cV." Is there something specific you would like assistance with related to this term or abbreviation? Input: cW, Output: It seems like you entered "cW" - is there something specific you would like assistance with? Feel free to ask any questions or provide more information. Input: cX, Output: It looks like you've entered "cX." Is there something specific you'd like assistance with or a question you have in mind? Please feel free to share more details so I can help you effectively. Input: cY, Output: It looks like you may have accidentally pressed the "Caps Lock" key. If you need any assistance, feel free to ask! Input: cZ, Output: It looks like you've started typing something. How can I assist you today? Input: c0, Output: It seems like you have entered an unfamiliar term or code. Can you please provide more context or clarify your question so that I can better assist you? Input: c1, Output: How can I assist you today? Input: c2, Output: It seems like you have entered "c2". How can I assist you further with this information? Input: c3, Output: How can I assist you with c3? Input: c4, Output: It seems like you have provided the notation for a move in chess. "c4" represents moving the pawn from c2 to c4. If you have any specific questions or need guidance on chess moves or strategies, feel free to ask! Input: c5, Output: Hello! How can I assist you today? Input: c6, Output: It looks like you have entered a chess move notation. In the game of chess, "c6" refers to moving the pawn that starts on the c file forward two squares, from its starting position. Let me know if you have any specific questions about this move or if you need assistance with anything else. Input: c7, Output: It seems like you've entered a chess move notation. In this case, "c7" typically refers to moving the pawn from the c-file to c7 on the chessboard. Is there anything specific you'd like to know or discuss about this move? Input: c8, Output: It seems you've entered "c8." How can I assist you further with this? Input: c9, Output: It seems like you've entered "c9." Is there something specific you need help with, or any information you'd like to know more about? Feel free to provide more details so I can assist you better. Input: c!, Output: How can I assist you today? Input: c", Output: It looks like you have entered "c". How can I assist you today? Input: c#, Output: Hello! How can I assist you with C# programming today? Input: c$, Output: How can I assist you with the symbol "c$"? Input: c%, Output: It seems like you might be trying to type a symbol or command related to programming or mathematics. If you can provide more context or clarify your question, I'll be happy to help you further. Input: c&, Output: It seems like you may have started typing a sentence but didn't complete it. How can I assist you today? Input: c', Output: It seems like you might have accidentally entered a single letter "c". Can you please provide more context or let me know how I can assist you further? Input: c(, Output: It looks like you started typing a function in R, but it is incomplete. Is there something specific you need help with regarding the function or any other coding-related question? Input: c), Output: Hello! How can I assist you today? Input: c*, Output: It seems like you might have started typing something but only entered "c*". Was there something you wanted to ask or discuss? How can I assist you today? Input: c+, Output: It seems like you accidentally inputted just "c+". Was there something specific you needed help with or a question you wanted to ask related to C programming? Input: c,, Output: It seems like your message got cut off. How can I help you today? Input: c-, Output: It looks like you've entered "c-." Is there something specific you need help with related to C programming or any other topic that starts with the letter "c"? Feel free to provide more information so I can assist you better. Input: c., Output: I'm here to help! What do you need assistance with today? Input: c/, Output: It seems like your message got cut off. How can I assist you today? Input: c:, Output: Hello! How can I assist you today? Input: c;, Output: Hello! How can I assist you today? Input: c<, Output: It looks like you entered the letter "c<" without any context. Is there something specific you need help with or any question I can assist you with? Just let me know! Input: c=, Output: It seems like you might be trying to input a mathematical equation or variable assignment. Please provide more details or context so I can better understand how to assist you. Input: c>, Output: It seems like you have entered "c>". Is there something specific you would like assistance with or a question you have in mind? Feel free to ask, and I'll do my best to help! Input: c?, Output: It seems like you entered just the letter "c." How can I assist you further? Input: c@, Output: Hello! How can I help you today? Input: c[, Output: It looks like your message got cut off. How can I assist you today? Input: c\, Output: It looks like you entered the letter "c". Can you please provide more context or let me know how I can assist you further? Input: c], Output: It looks like you've entered a symbol. How can I assist you today? Input: c^, Output: It looks like you just typed "c^". Is there a specific question or topic you need help with related to the letter "c" or something else? Feel free to provide more context so I can assist you better. Input: c_, Output: Hello! It seems like you entered "c_". How can I assist you today? Input: c`, Output: Hello! How can I assist you today? Input: c{, Output: It seems like you entered a random character "{". How can I assist you today? Input: c|, Output: Hello! It looks like your message got cut off. How can I assist you today? Input: c}, Output: Hello! How can I assist you today? Input: c~, Output: Hello! It looks like you entered an incomplete message. How can I assist you today? Input: c , Output: It seems like you might have entered just a single letter "c." Can you please provide more information or let me know how I can assist you further? Input: da, Output: Hello! How can I assist you today? Input: db, Output: It seems like you may have entered an abbreviation or acronym. Can you please provide more context or clarify what you would like assistance with regarding "db"? Input: dc, Output: It looks like you've entered "dc." Is there something specific you need help with? Feel free to ask any questions or let me know how I can assist you today. Input: dd, Output: Hello! How can I assist you today? Input: de, Output: Hello! How can I assist you today? Input: df, Output: It seems like you are looking for information related to disk space usage on a system. The "df" command in a terminal is used to display disk space usage on Linux and Unix-based systems. When running the "df" command without any options, it will display information about the disk space usage for all mounted filesystems in a human-readable format. If you need more specific help or have any questions related to disk space usage or any other topic, feel free to ask! Input: dg, Output: Hello! How can I assist you today? Input: dh, Output: Hello! How can I assist you today? Input: di, Output: It seems like your message got cut off. How can I assist you today? Input: dj, Output: Hello! How can I assist you today? Input: dk, Output: It seems like you may have entered some random letters. If you have any questions or need assistance, feel free to ask! Input: dl, Output: It seems like you have entered "dl." Could you please provide more context or details so I can better understand how to assist you? Input: dm, Output: Please provide more information or let me know how I can assist you further. Input: dn, Output: It seems like you may have entered an incomplete message. How can I assist you today? Input: do, Output: Hello! How can I assist you today? Input: dp, Output: It seems like you might have typed "dp" by mistake. Can I help you with something else? Input: dq, Output: It looks like you entered "dq." How can I assist you today? Input: dr, Output: I'm here to help! How can I assist you today? Input: ds, Output: Hello! How can I assist you today? Input: dt, Output: It seems like you may have entered "dt" as a short form or abbreviation. Could you please provide me with more context or clarify what you need help with in order for me to assist you better? Input: du, Output: "du" is a command in Unix and Unix-like operating systems that displays the amount of disk space used by files and directories. It stands for "disk usage." If you have any specific questions or need help regarding the "du" command, feel free to ask! Input: dv, Output: It seems like you typed "dv." How can I assist you today? Input: dw, Output: It seems like you only typed "dw". Is there something specific you would like help with? Feel free to ask any questions or provide more details so I can assist you better. Input: dx, Output: It appears that you have typed "dx." Would you like assistance with anything specific related to "dx," such as mathematical differentiation, physics, or something else entirely? Please provide more information so I can assist you more effectively. Input: dy, Output: Hello! It seems like you may have entered "dy" as a message. How can I assist you today? Input: dz, Output: It seems like you entered "dz". Can you please provide more information or let me know how I can assist you? Input: dA, Output: Hello! Did you have a question or need assistance with something today? Input: dB, Output: In the context of sound and acoustics, dB stands for decibels. Decibels are a unit used to measure the intensity or level of sound. It is a logarithmic scale that expresses the ratio of a value to a reference level. It is commonly used to quantify sound levels, such as in describing the loudness of music, noise levels, or the sensitivity of microphones and speakers. The abbreviation dB is often used as shorthand when referring to sound levels or measuring equipment. Input: dC, Output: It seems like you have entered "dC." Would you like to ask me a question or provide more information so I can better assist you? Input: dD, Output: It seems like you inputted "dD." How can I assist you today? Input: dE, Output: It seems like you have entered "dE." How can I assist you further with this term? Input: dF, Output: It seems like you've entered "dF." Can you please provide more context or clarify what you need help with? Input: dG, Output: It seems like you entered "dG." Is there something specific you would like help with or a question you have in mind? Feel free to provide more information so I can assist you better. Input: dH, Output: It looks like you may have entered "dH" which could stand for different things depending on the context. Can you please provide more information or clarify what you need help with? Input: dI, Output: Hello! It seems like you may have typed something by mistake. How can I assist you today? Input: dJ, Output: It looks like you've entered "dJ." Is there something specific you'd like assistance with? Input: dK, Output: It seems like you may have entered "dK" as a message. How can I assist you today? Input: dL, Output: It seems like you may have entered a partial term or abbreviation. Could you please provide more context or information so I can better understand how to assist you? Input: dM, Output: It looks like you've typed "dM." Is there something specific you'd like help with related to that? Let me know how I can assist you! Input: dN, Output: It looks like you may have entered "dN." Is there something specific you would like assistance with or a question you have in mind? Feel free to provide more information so I can better assist you. Input: dO, Output: It seems like you might have typed something by mistake. How can I assist you today? Input: dP, Output: It looks like you may have entered a mathematical expression or abbreviation "dP". Can you please provide more context or clarify your question so I can better assist you? Input: dQ, Output: It looks like you've entered "dQ." Can you please provide more context or clarify your question so I can better assist you? Input: dR, Output: It looks like you may have mistyped "dR." Is there something specific you need help with or a question you'd like to ask? Input: dS, Output: It seems like you entered "dS." Is there something specific you need help with regarding this notation or topic? Feel free to provide more context so I can assist you better. Input: dT, Output: It seems like you might be asking about a change in temperature. In physics, "ΔT" usually represents a change in temperature. If you have a specific question or topic in mind related to temperature change, please feel free to provide more details so I can assist you better. Input: dU, Output: It looks like you've entered "dU". Is there something specific you need help with or would like to know more about? Feel free to ask! Input: dV, Output: It seems like you've entered "dV." Is there something specific you need help with or a question you have related to "dV"? Please provide more context so I can assist you more effectively. Input: dW, Output: It seems like you provided the term "dW". Would you like assistance with a specific topic or clarification on what "dW" refers to? Input: dX, Output: It seems like you entered "dX". Could you please provide more context or clarify what you are looking for help with? Input: dY, Output: Hello! How can I assist you today? Input: dZ, Output: It looks like you have entered "dZ." Is there something specific you would like assistance with? Feel free to ask any questions you have. Input: d0, Output: It seems like you might have typed an incomplete or incorrect phrase. Can you please provide more context or let me know how I can assist you today? Input: d1, Output: How can I assist you today? Input: d2, Output: It seems like you have entered the code "d2". If you have any questions or need assistance related to this code or anything else, feel free to ask! Input: d3, Output: It seems like you have entered "d3." Is there something specific you'd like to know or ask about related to "d3"? Please provide more context so I can assist you better. Input: d4, Output: It looks like you've entered a chess notation for the move "d4." Is there anything specific you would like to know or discuss related to this move or chess in general? Input: d5, Output: It seems like you have inputted a chess notation for moving a pawn to the square d5 on the board. Is there anything specific you would like assistance with regarding this move? Input: d6, Output: Rolling a standard six-sided die... You rolled a 6! Input: d7, Output: It seems like you have entered the move "d7." This typically refers to moving the pawn from d7 to d5 in a game of chess. Is there anything specific you would like to know or discuss regarding this move? Input: d8, Output: It looks like you entered "d8." Is there something specific you would like assistance with related to "d8"? Please provide more information so I can help you better. Input: d9, Output: It seems like you entered "d9". Was there anything specific you needed help with or would you like me to provide information on a particular topic? Feel free to ask any questions you may have! Input: d!, Output: Hello! How can I assist you today? Input: d", Output: Hello! It looks like you may have entered a letter by mistake. Is there something you need assistance with today? Input: d#, Output: It looks like you entered a character followed by the symbol "#. Can you please provide more context or let me know how I can assist you further? Input: d$, Output: Hello! How can I assist you today? Input: d%, Output: It looks like you may have mistyped something. Can you please provide more context or let me know how I can assist you? Input: d&, Output: It seems like there might have been a typo in your message. Could you please provide more context or clarify how I can assist you further? Input: d', Output: It looks like you entered a single letter "d." Is there something specific you would like assistance with or a question you have in mind? Feel free to provide more details so I can assist you better. Input: d(, Output: It looks like your message got cut off. How can I assist you today? Input: d), Output: It seems like you entered the letter "d." How can I assist you further? Input: d*, Output: Hello! It looks like you entered "d*". How can I assist you today? Input: d+, Output: It seems like you may have entered an incomplete equation. How can I assist you further? Input: d,, Output: Hello! It seems like you entered the letter "d." How can I assist you today? Input: d-, Output: It looks like your message is incomplete. How can I assist you further? Input: d., Output: It seems like you only entered a single letter "d." Could you please provide more context or let me know how I can assist you further? Input: d/, Output: It looks like you typed "d/". Is there something I can help you with? Input: d:, Output: How can I assist you today? Input: d;, Output: It seems like you only entered the letter "d;". Is there something specific you would like assistance with? Feel free to ask any question or let me know how I can help you. Input: d<, Output: It looks like your message got cut off. How can I assist you today? Input: d=, Output: It seems like you entered "d=" without providing any context or information. How can I assist you further? Input: d>, Output: It looks like you may have entered a partial command or an incomplete sentence. How can I assist you further? Input: d?, Output: Hello! How can I assist you today? Input: d@, Output: Hello! How can I assist you today? Input: d[, Output: It seems like you might have made a typo. Is there something I can help you with? Input: d\, Output: It seems like you've entered a single letter "d". How can I assist you further? Input: d], Output: It looks like you may have entered a character or text that I don't understand. Could you please provide more information or clarify your request so I can assist you better? Input: d^, Output: It seems like your message was cut off. Can you please provide more context or clarify what you need help with? Input: d_, Output: Hello! It seems like your message is incomplete. How can I assist you today? Input: d`, Output: Hello! It seems like you entered a single character "d`. Is there anything specific you would like assistance with today? Input: d{, Output: It looks like you may have accidentally typed "d{" in your message. Is there something specific you need help with? Feel free to ask your question or provide more context so I can assist you better. Input: d|, Output: It looks like your message got cut off. How can I assist you today? Input: d}, Output: It looks like you've entered a symbol: "d}". Can you please provide more context or let me know how I can assist you today? Input: d~, Output: Hello! It seems like you entered a symbol "~". How can I assist you today? Input: d , Output: How can I assist you today? Input: ea, Output: Hello! How can I assist you today? Input: eb, Output: Hello! How can I assist you today? Input: ec, Output: It seems like you entered "ec". How can I assist you today? Input: ed, Output: Hello! How can I assist you today? Input: ee, Output: Hello! How can I assist you today? Input: ef, Output: Hello! How can I assist you today? Input: eg, Output: It seems like you entered "eg." Can you provide more context or details so I can better understand how I can assist you? Input: eh, Output: Hello! How can I help you today? Input: ei, Output: Hello! How can I assist you today? Input: ej, Output: Hello! How can I assist you today? Input: ek, Output: Hello! How can I assist you today? Input: el, Output: Hello! How can I assist you today? Input: em, Output: It looks like you may have accidentally entered 'em.' Is there a specific question you have or something you'd like help with? Feel free to provide more information so I can assist you better. Input: en, Output: Hello! How can I assist you today? Input: eo, Output: Hello! It looks like you've typed "eo." How can I assist you today? Input: ep, Output: Hello! How can I assist you today? Input: eq, Output: It seems like you may have entered "eq" as a mistakenly short message. How can I assist you further with this abbreviation or term? Input: er, Output: Hello! How can I assist you today? Input: es, Output: Hola, ¿en qué puedo ayudarte hoy? Input: et, Output: Hello! How can I assist you today? Input: eu, Output: Olá! Como posso te ajudar hoje? Input: ev, Output: It seems like you have entered "ev." How can I assist you further with this term or is there something else you need help with? Input: ew, Output: I'm here to help! What can I assist you with today? Input: ex, Output: It seems like you entered "ex." How can I assist you further with this? Input: ey, Output: Hello! How can I assist you today? Input: ez, Output: It looks like you're referring to something being easy. Is there anything specific you need help with? Input: eA, Output: It seems like you might have made a typo. If you have a question or need help with something, feel free to ask! Input: eB, Output: It seems like you may have entered an abbreviation or a partial phrase. Could you please provide more context or clarify what you need help with? Input: eC, Output: Hello! It seems like you've entered "eC." How can I assist you today with this term or any other questions you may have? Input: eD, Output: Hello! How can I assist you today? Input: eE, Output: Hello! It seems like you may have typed "eE" by mistake. How can I assist you today? Input: eF, Output: It seems like you've entered "eF". Is there anything specific you need help with regarding this input? Input: eG, Output: It looks like you entered "eG." Is there something specific you need help with or would like to know more about? Feel free to ask any questions you may have. Input: eH, Output: Hello! How can I assist you today? Input: eI, Output: It looks like you may have accidentally entered a random string of characters. If you have a question or need assistance with something, feel free to let me know! Input: eJ, Output: It looks like you've entered "eJ." Was there something specific you needed help with or a question I can assist you with? Input: eK, Output: Hello! How can I assist you today? Input: eL, Output: Hello! How can I assist you today? Input: eM, Output: It looks like you may have entered a random phrase or made a typo. If you need assistance with something, feel free to let me know how I can help you! Input: eN, Output: Hello! How can I assist you today? Input: eO, Output: Hello! How can I assist you today? Input: eP, Output: It seems like you've entered "eP." Is there anything specific you would like help with or discuss? Feel free to ask any questions or share your thoughts. Input: eQ, Output: It looks like you've entered "eQ." Is there anything specific you'd like assistance with or a question you have? Feel free to provide more details so I can help you effectively. Input: eR, Output: Hello! It seems like you've entered "eR." Is there anything specific you need assistance with today? Input: eS, Output: Hello! How can I help you today? Input: eT, Output: Hello! How can I assist you today? Input: eU, Output: Hello! How can I assist you today? Input: eV, Output: 1 electronvolt (eV) is defined as the amount of energy gained or lost by the charge of a single electron moved across an electric potential difference of 1 volt. It is equal to approximately 1.6 x 10^-19 joules. Input: eW, Output: Hello! It seems like you might have written "we" backwards. How can I assist you today? Input: eX, Output: "eX" usually refers to the mathematical constant "e" raised to the power of "X", where "e" is approximately equal to 2.71828. This is commonly used in exponential functions and growth calculations. Is there something specific you would like to know or ask about related to "eX"? Input: eY, Output: Hello! How can I assist you today? Input: eZ, Output: Hello! How can I assist you today? Input: e0, Output: Hello! How can I assist you today? Input: e1, Output: Hello! How can I assist you today? Input: e2, Output: It seems like you entered "e2". How can I assist you further with this information? Input: e3, Output: It seems like you may be referring to a specific topic or concept. Could you please provide more context or clarify your question so I can better assist you? Input: e4, Output: That move is often played as the first move in a game of chess. It controls the center, opens lines for pieces to develop, and allows the queen and bishop to come out. Do you have any specific questions about this move or anything else related to chess? Input: e5, Output: It looks like you have entered the move "e5" which is a common opening move in chess. This move typically involves moving the pawn in front of the king two spaces forward. Is there anything specific you would like help with related to this move or chess in general? Input: e6, Output: It seems like you might be referring to a specific square on a chessboard. Is there anything else you would like to know or discuss regarding chess or any other topic? Input: e7, Output: It seems like you've entered a chess move. In algebraic notation, "e7" typically refers to moving the pawn in front of the king two squares forward in the opening of a chess game. Is there anything specific you'd like to know or discuss about the move "e7"? Input: e8, Output: It seems like you've entered "e8", could you please provide more context or let me know how I can assist you today? Input: e9, Output: It seems like you've entered "e9." Could you provide me with more context or let me know how I can assist you today? Input: e!, Output: Hello! How can I assist you today? Input: e", Output: Hello! It looks like you only entered a single letter "e". Can you provide more context or ask a question so I can better assist you? Input: e#, Output: It seems like your message got cut off. How can I assist you today? Input: e$, Output: Hello! It seems like there might have been a typo in your message. How can I assist you today? Input: e%, Output: It looks like you have entered a symbol followed by a percentage sign. Is there something specific you need help with or a question you would like to ask? Feel free to provide more details so I can assist you better. Input: e&, Output: It seems like your message may have been cut off. Can you please provide more context or let me know how I can assist you? Input: e', Output: It looks like you've typed a single letter "e". How can I assist you further? Input: e(, Output: It looks like you may have entered a mistake or a typo. Is there something I can help you with? Input: e), Output: It looks like you've entered "e)". Is there something specific you would like assistance with? How can I help you today? Input: e*, Output: It appears that there might have been a typo in your message. How can I assist you today? Input: e+, Output: It seems like you may have typed a symbol or command. Is there something specific you need help with? Input: e,, Output: It looks like you pressed the "e" key. How can I assist you today? Input: e-, Output: It seems like your message got cut off. How can I assist you today? Input: e., Output: Hello! How can I assist you today? Input: e/, Output: It looks like you just entered "e/". How can I assist you today? Input: e:, Output: Hello! How can I assist you today? Input: e;, Output: Hello! How can I assist you today? Input: e<, Output: It looks like you may have tried to enter a mathematical expression or equation starting with "e<". Can you please provide more information or clarify your question so I can better assist you? Input: e=, Output: It looks like you might have started typing something but didn't complete it. Can you please provide more context or let me know how I can assist you? Input: e>, Output: It looks like you may have entered a partial response or command. How can I assist you further? Input: e?, Output: Hello! How can I assist you today? Input: e@, Output: Hello! How can I assist you today? Input: e[, Output: It looks like you may have accidentally entered a random character. Is there something I can help you with? Input: e\, Output: Hello! It looks like you entered "e\". How can I assist you today? Input: e], Output: It seems like you entered a random character or incomplete input. How can I assist you today? Input: e^, Output: It looks like you have entered an incomplete mathematical expression. If you could provide more context or clarification, I would be happy to help you further. Input: e_, Output: Hello! It looks like you accidentally entered "e_". Is there something I can assist you with today? Input: e`, Output: Hello! How can I assist you today? Input: e{, Output: It looks like you may have entered a typo or incomplete message. Is there something I can help you with? Input: e|, Output: It seems like your message got cut off. How can I assist you today? Input: e}, Output: It looks like you have entered a random character. How can I assist you today? Input: e~, Output: Hello! How can I assist you today? Input: e , Output: Hello! It looks like you entered a single letter "e." Is there something specific you would like assistance with or a question you have in mind? Feel free to share, and I'll do my best to help you. Input: fa, Output: Hello! How can I assist you today? Input: fb, Output: It seems like you may be referring to Facebook, a popular social media platform. Is there anything specific you would like assistance with in relation to Facebook? Input: fc, Output: Hello! How can I assist you today? Input: fd, Output: It seems like you entered "fd." Is there something specific you need help with or a question you'd like to ask? Feel free to provide me with more information so I can assist you better. Input: fe, Output: It seems like your message got cut off. Can you please provide more information or let me know how I can assist you? Input: ff, Output: Hello! How can I assist you today? Input: fg, Output: It seems like you've entered "fg". Is there anything specific you need help with? Feel free to ask any questions you may have. Input: fh, Output: Hello! How can I assist you today? Input: fi, Output: Hello! How can I assist you today? Input: fj, Output: Hello! How can I assist you today? Input: fk, Output: I'm here to assist you. How can I help you today? Input: fl, Output: It seems like you may have accidentally sent a partial message. How can I assist you today? Input: fm, Output: Hello! How can I assist you today? Input: fn, Output: It seems like you entered "fn." Is there something specific you would like help with related to that term or abbreviation? Input: fo, Output: Hello! How can I assist you today? Input: fp, Output: It seems like you entered "fp." Is there anything specific you need help with or any questions you have? Feel free to ask! Input: fq, Output: It seems like you've entered "fq." Is there something specific you need help with or a question you have? Feel free to ask anything, and I'll do my best to assist you! Input: fr, Output: Hello! How can I assist you today? Input: fs, Output: It seems like you may have entered an acronym "fs". Could you please provide more context or clarify what you are looking for assistance with? Input: ft, Output: Hello! It looks like you typed "ft." Is there something specific you need help with? Input: fu, Output: Hello! How can I help you today? Input: fv, Output: It seems like you may have mistyped or provided incomplete information. Could you please provide more details or let me know how I can assist you? Input: fw, Output: It seems like you may have entered something by mistake. How can I assist you today? Input: fx, Output: Hello! It seems like you entered "fx". Is there something specific you would like assistance with related to "fx"? Please provide more context or details so I can help you better. Input: fy, Output: It seems like you may have entered "fy" as a text message abbreviation or typo. If you intended to ask a question or need assistance with something, please feel free to provide more information so I can help you better. Input: fz, Output: It looks like you typed "fz." Do you need help with something specific related to that? Feel free to provide more information so I can assist you better. Input: fA, Output: How can I assist you with "fA"? Input: fB, Output: Hello! It seems like you might have entered something by mistake. If you need any help or have a question, feel free to ask. Input: fC, Output: It looks like you just entered "fC". Is there something specific you would like assistance with or any questions you have? Feel free to ask, and I'll do my best to help! Input: fD, Output: Hello! How can I assist you today? Input: fE, Output: Hello! How can I assist you today? Input: fF, Output: Hello! How can I assist you today? Input: fG, Output: Hello! It seems like you've entered "fG." How can I assist you today? Input: fH, Output: Hello! How can I assist you today? Input: fI, Output: It looks like you may have accidentally capitalized the letter "f" and the letter "I". Is there something specific you would like help with, or a question I can assist you with? Input: fJ, Output: Hello! How can I assist you today? Input: fK, Output: It seems like you've entered "fK". How can I assist you today? Input: fL, Output: It looks like you entered "fL." How can I assist you with this? Input: fM, Output: Hello! How can I assist you today? Input: fN, Output: Hello! How can I assist you today? Input: fO, Output: It seems like you may have mistyped. How can I assist you today? Input: fP, Output: It seems like you entered "fP." How can I assist you today? Input: fQ, Output: It looks like you've entered "fQ." Is there anything specific you would like help with or a question you need assistance with? Feel free to share more details so I can assist you better. Input: fR, Output: It looks like you've typed "fR". How can I assist you today? Input: fS, Output: Hello! It seems like you entered "fS". How can I assist you today? Input: fT, Output: Hello! How can I assist you today? Input: fU, Output: Hello! How can I assist you today? Input: fV, Output: It seems like you might have entered an incomplete phrase or command. How can I assist you today? Input: fW, Output: Hello! How can I assist you today? Input: fX, Output: Hello! How can I assist you today? Input: fY, Output: Hello! It seems like you entered "fY." Is there something I can assist you with? Input: fZ, Output: It appears that "fZ" does not seem to be a valid command or request. How can I assist you today? Input: f0, Output: It seems like you have entered "f0." How can I assist you today? Input: f1, Output: Formula 1 (F1) is a popular international auto racing series featuring open-wheel, single-seater cars that compete in races around the world on various circuits. It is considered one of the highest classes of racing. Let me know if you would like more information on F1! Input: f2, Output: How can I assist you with "f2"? Input: f3, Output: It seems like you might be referring to the function key "F3" on a computer keyboard. Pressing this key can have different functions depending on the context, such as opening a search feature in some applications or refreshing a webpage in a web browser. If you have a specific question about using the F3 key, feel free to ask! Input: f4, Output: It seems like you've entered "f4." How can I assist you today? Input: f5, Output: It seems like you have entered "f5." Can you please provide me with more context or let me know how I can assist you further? Input: f6, Output: It appears that you have entered "f6." How can I assist you further with this? Input: f7, Output: How can I assist you with the move F7? Input: f8, Output: It seems like you've entered "f8." If you can provide more information or context, I'll be happy to try and assist you further. Input: f9, Output: It looks like you've entered "f9." Is there something specific you need help with related to "f9"? Let me know how I can assist you! Input: f!, Output: It looks like you entered "f!" Is there something specific you need assistance with? Feel free to ask any questions or let me know how I can help you. Input: f", Output: Hello! It seems like you may have accidentally entered a random character. Is there something specific you need help with? Input: f#, Output: Hello! How can I assist you with F# today? Input: f$, Output: It looks like you've typed "f$". How can I assist you today? Input: f%, Output: It looks like you might have entered a symbol or a part of a word. Is there something specific that you need help with? Feel free to provide more context or ask any questions you have. Input: f&, Output: Hello! It looks like you typed "f&". How can I assist you today? Input: f', Output: It looks like you may have just entered the symbol for the first derivative. If you have any specific questions or need assistance with calculus or any other topic, feel free to ask! Input: f(, Output: Hello! It seems like you may have accidentally entered "f(." Is there a specific question or topic you need help with? Feel free to provide more details, and I'll do my best to assist you. Input: f), Output: It looks like you entered "f)". How can I assist you further? Input: f*, Output: It looks like you might have mistyped or not completed your message. Can I help you with something else? Input: f+, Output: It seems like you might have mistyped something. Can you please provide more context or let me know how I can assist you further? Input: f,, Output: It seems like you entered just the letter "f". How can I assist you further? Input: f-, Output: It seems like your message got cut off. How can I assist you further with the letter "f-"? Input: f., Output: Hello! How can I help you today? Input: f/, Output: It seems like you may have started typing a command or a question. Please go ahead and let me know how I can assist you today! Input: f:, Output: How can I assist you today? Input: f;, Output: It seems like you may have entered a random string of characters. Is there something specific you need help with? Feel free to ask any questions you may have. Input: f<, Output: It seems like you might have started typing a question about something related to the letter "f." Would you like to ask a question or provide more context so I can help you better? Input: f=, Output: It seems like you may have started writing a mathematical equation with the variable "f." How can I assist you with this equation? Input: f>, Output: It seems like you only entered "f>". Can you provide more information or let me know how I can assist you further? Input: f?, Output: How can I assist you today? Input: f@, Output: Hello! How can I assist you today? Input: f[, Output: It looks like you entered a partial word or some random characters. Can you please provide more context or let me know how I can assist you further? Input: f\, Output: It looks like you may have accidentally entered "f." Is there something specific you would like help with or a question you have? Feel free to let me know how I can assist you. Input: f], Output: It looks like you've entered a random character. How can I assist you today? Input: f^, Output: It seems like you might have accidentally pressed the "f" key. Is there something specific you would like help with? Input: f_, Output: Hello! It looks like you've entered "f_". How can I assist you today? Input: f`, Output: Hello! It looks like you've entered just one letter. How can I help you today? Input: f{, Output: It looks like you've entered some random characters. Is there anything specific you need help with? Input: f|, Output: It looks like your message got cut off. How can I assist you today? Input: f}, Output: It seems like you may have entered a symbol or a typo. How can I assist you today? Input: f~, Output: Hello! It seems like you entered the character "~". How can I assist you today? Input: f , Output: It seems like you might have accidentally entered just the letter "f". Is there something specific you need help with or have a question about? Please feel free to provide more information so I can assist you better. Input: ga, Output: Hello! How can I assist you today? Input: gb, Output: It looks like you've entered "gb." Is there anything specific you need help with related to this abbreviation or term? Please provide more context so I can assist you more effectively. Input: gc, Output: It seems like you might be referring to something related to biology or genetics. Could you provide more context so I can better understand how to assist you? Input: gd, Output: Hello! How can I assist you today? Input: ge, Output: It seems like you may have entered a partial word or phrase. Can you please provide more context or let me know how I can assist you today? Input: gf, Output: Hello! How can I assist you today? Input: gg, Output: Good game! If you need any assistance or have any questions, feel free to ask. Input: gh, Output: Hello! How can I assist you today? Input: gi, Output: It seems like your message might be cut off. Can you please provide more context or let me know how I can assist you with "gi"? Input: gj, Output: Hello! How can I assist you today? Input: gk, Output: It seems like you entered "gk." Is there something specific you need help with? Feel free to ask me anything. Input: gl, Output: It seems like you may have typed an incomplete message. Is there something I can assist you with? Input: gm, Output: Good morning! How can I assist you today? Input: gn, Output: Hello! How can I assist you today? Input: go, Output: Hello! How can I assist you today? Input: gp, Output: It looks like you may be asking about something related to a GP. Could you please provide more details to help me give you the information you need? Input: gq, Output: I'm sorry, could you please provide me with more information or clarify your request so I can assist you better? Input: gr, Output: It seems like you may have accidentally entered a random abbreviation. How can I assist you today? Input: gs, Output: Hello! How can I assist you today? Input: gt, Output: It seems like you may have entered an abbreviation or acronym. Could you please provide more context or let me know how I can assist you further? Input: gu, Output: Hello! How can I assist you today? Input: gv, Output: Hello! It seems like you entered "gv." How can I assist you today? Input: gw, Output: Hello! How can I assist you today? Input: gx, Output: Hello! It looks like you typed "gx". How can I assist you today? Input: gy, Output: Hello! How can I help you today? Input: gz, Output: Hello! It seems like you might be abbreviating "goodbye" to "gz," is there anything else you would like assistance with before you go? Input: gA, Output: Hello! How can I assist you today? Input: gB, Output: It seems like you might be referring to gigabytes (GB), a unit of digital information storage capacity. Is there something specific you would like to know or discuss about gigabytes? Input: gC, Output: It seems like you've entered "gC." Is there something specific you would like help with or any question you have in mind? Feel free to provide more details or let me know how I can assist you today. Input: gD, Output: Hello! How can I assist you today? Input: gE, Output: Hello! How can I assist you today? Input: gF, Output: It looks like you entered "gF." Is there something specific you would like assistance with or any question you would like to ask? Feel free to provide more information so I can assist you better. Input: gG, Output: Hello! How can I assist you today? Input: gH, Output: Hello! How can I assist you today? Input: gI, Output: Hello! It seems like you entered "gI." How can I assist you today? Input: gJ, Output: It seems like you've entered "gJ". How can I assist you today? Input: gK, Output: Hello! It looks like you've entered "gK." How can I assist you today? Input: gL, Output: Hello! How can I assist you today? Input: gM, Output: Good morning! How can I assist you today? Input: gN, Output: Hello! How can I assist you today? Input: gO, Output: Hello! How can I assist you today? Input: gP, Output: It seems like you entered "gP." Is there something specific you need help with or any questions I can assist you with? Let me know how I can help! Input: gQ, Output: It seems like you've entered "gQ". Is there something specific you'd like help with or a question you have in mind? Feel free to let me know how I can assist you today. Input: gR, Output: It seems like you may have entered a random string of characters. Is there something specific you would like assistance with related to "gR"? Input: gS, Output: It looks like you entered "gS." Is there anything specific you need help with, or any questions you have? Feel free to provide more details so I can assist you better. Input: gT, Output: It seems like you may have entered "gT" as a query. How can I assist you today? Input: gU, Output: Hello! It seems like you may have mistyped something. How can I assist you today? Input: gV, Output: It seems like you have entered "gV." Can you please provide more context or let me know how I can assist you? Input: gW, Output: It seems like you have typed "gW." How can I assist you today? Input: gX, Output: It seems like you have entered "gX." Is there anything specific you need help with or any question you have in mind? Feel free to ask, and I'll do my best to assist you. Input: gY, Output: Hello! How can I assist you today? Input: gZ, Output: It looks like you entered "gZ". Is there something specific you need assistance with? Feel free to ask any questions you may have. I'm here to help! Input: g0, Output: It looks like you've entered "g0." Is there anything specific you need help with or a question I can assist you with? Input: g1, Output: How can I assist you today? Input: g2, Output: It seems like you have entered "g2". Is there something specific you need help with regarding "g2"? Let me know how I can assist you further. Input: g3, Output: It seems like you have entered "g3". Is there something specific you need help with related to "g3"? Input: g4, Output: It seems like you entered "g4." How can I assist you today? Input: g5, Output: It seems like you've provided me with the chess move "g5." If you have any specific questions about this move or the game of chess in general, feel free to ask! Input: g6, Output: It looks like you've entered a chess move notation. "g6" refers to moving the pawn on the g-file two spaces forward. Let me know if you need help with anything related to chess or if you have any other questions. Input: g7, Output: It seems like you've entered a chess notation. "g7" refers to a square on the chessboard. Is there something specific you'd like to know or discuss about this move? Input: g8, Output: It seems like you may have entered a chess move notation. In chess, "g8" typically refers to moving the black pawn from g7 to g8 and promoting it to a different piece like a queen, rook, bishop, or knight. Let me know if you have any specific questions or need assistance with anything related to chess. Input: g9, Output: It seems like you have entered "g9." Is there something specific you would like help with, or do you have a question I can assist you with? Input: g!, Output: Hello! How can I assist you today? Input: g", Output: Hello! It looks like you typed "g" in your message. How can I assist you today? Input: g#, Output: It seems like you entered a random character or symbol. How can I assist you today? Input: g$, Output: Hello! How can I assist you today? Input: g%, Output: It looks like you typed "g%" - how can I assist you today? Input: g&, Output: Hello! It looks like you might have entered a typo. Is there something I can assist you with today? Input: g', Output: Hello! It looks like you may have accidentally pressed a key. Is there something I can help you with today? Input: g(, Output: It seems like you may have entered a partial statement. How can I assist you further? Input: g), Output: It looks like you've entered "g)". How can I assist you today? Input: g*, Output: It seems like you might have only entered the letter "g*". Is there anything specific you would like help with or any question I can assist you with? Feel free to provide more context or details so I can better assist you. Input: g+, Output: It seems like you may have started to type something but didn't complete it. Is there something specific you need help with regarding "g+"? Feel free to provide more details so I can assist you better. Input: g,, Output: It looks like there may have been a typo in your message. How can I assist you today? Input: g-, Output: It looks like you may have typed the letter "g" but didn't complete your message. Is there something specific you need assistance with? Input: g., Output: Hello! How can I assist you today? Input: g/, Output: It looks like your message may have been cut off. How can I assist you today? Input: g:, Output: Hello! How can I assist you today? Input: g;, Output: It seems like you might have typed something by mistake. How can I assist you today? Input: g<, Output: It looks like you may have started typing a message but didn't complete it. Can I help you with something? Input: g=, Output: It seems like you have entered "g=" without any further information. Could you please provide more context or let me know how I can assist you? Input: g>, Output: It looks like you may have entered a mistyped command or incomplete message. How can I assist you today? Input: g?, Output: Hello! How can I assist you today? Input: g@, Output: Hello! How can I assist you today? Input: g[, Output: It seems like you accidentally typed "g[". How can I assist you today? Input: g\, Output: Hello! It looks like you've inputted "g\". Is there something I can assist you with? Input: g], Output: Hello! How can I assist you today? Input: g^, Output: It seems like your message is incomplete. Can you provide more information or clarify your question so I can assist you better? Input: g_, Output: Hello! It looks like you may have entered just an underscore "_". Was there something specific you needed help with or a question you had in mind? Feel free to ask! Input: g`, Output: Hello! It seems like you've entered a random character. How can I assist you today? Input: g{, Output: Hello! It looks like you have entered a random string of characters. How can I assist you today? Input: g|, Output: How can I assist you today? Input: g}, Output: It seems like you may have entered a typo. If you have any questions or need assistance with anything, feel free to ask! Input: g~, Output: Hello! It looks like you entered the character "~". Is there something specific you would like to know or ask about? Feel free to share and I'll do my best to assist you! Input: g , Output: How can I assist you today? Input: ha, Output: Hello! How can I assist you today? Input: hb, Output: Hello! How can I assist you today? Input: hc, Output: Hello! How can I assist you today? Input: hd, Output: Hello! How can I assist you today? Input: he, Output: Hello! How can I assist you today? Input: hf, Output: Hello! How can I assist you today? Input: hg, Output: Hello! How can I assist you today? Input: hh, Output: Hello! How can I assist you today? Input: hi, Output: Hello! How can I assist you today? Input: hj, Output: Hello! How can I assist you today? Input: hk, Output: Hello! How can I assist you today? Input: hl, Output: Hello! How can I assist you today? Input: hm, Output: Hello! How can I assist you today? Input: hn, Output: Hello! How can I assist you today? Input: ho, Output: Hello! How can I assist you today? Input: hp, Output: HP usually stands for "Hewlett-Packard," a multinational information technology company known for its computers, printers, and related products. Is there something specific you would like to know or need assistance with relating to HP? Input: hq, Output: Hi there! How can I assist you today? Input: hr, Output: It appears that you have entered "hr." Is there a specific HR-related question or topic that you would like assistance with? Please provide more details so I can better assist you. Input: hs, Output: Hello! How can I assist you today? Input: ht, Output: Hello! How can I assist you today? Input: hu, Output: Hello! How can I assist you today? Input: hv, Output: Hello! How can I assist you today? Input: hw, Output: Hello! How can I assist you today? Input: hx, Output: Hello! How can I assist you today? Input: hy, Output: Hello! How can I assist you today? Input: hz, Output: It looks like you entered "hz." Could you please provide more context or let me know how I can assist you further? Input: hA, Output: Hello! How can I assist you today? Input: hB, Output: Hello! How can I assist you today? Input: hC, Output: Hello! How can I assist you today? Input: hD, Output: It seems like you may have entered "hD." Could you please provide more context or let me know how I can assist you further? Input: hE, Output: Hello! How can I assist you today? Input: hF, Output: Hello! How can I assist you today? Input: hG, Output: Hello! How can I assist you today? Input: hH, Output: Hello! How can I assist you today? Input: hI, Output: Hello! How can I assist you today? Input: hJ, Output: Hello! How can I assist you today? Input: hK, Output: Hello! How can I assist you today? Input: hL, Output: Hello! How can I assist you today? Input: hM, Output: Hello! How can I assist you today? Input: hN, Output: Hello! How can I assist you today? Input: hO, Output: Hello! How can I assist you today? Input: hP, Output: Hello! How can I assist you today? Input: hQ, Output: It looks like you've entered "hQ". Is there something I can help you with or a question you have in mind? Input: hR, Output: Hello! How can I assist you today? Input: hS, Output: Hello! How can I assist you today? Input: hT, Output: It looks like you entered "hT". Is there something specific you need assistance with? Input: hU, Output: Hello! How can I assist you today? Input: hV, Output: Hello! How can I assist you today? Input: hW, Output: Hello! How can I assist you today? Input: hX, Output: Hello! How can I assist you today? Input: hY, Output: Hello! How can I assist you today? Input: hZ, Output: It seems like you've entered "hZ". How can I assist you today? Input: h0, Output: Hello! How can I assist you today? Input: h1, Output: Hello! How can I assist you today? Input: h2, Output: It seems like you've entered "h2." How can I assist you with that? Input: h3, Output: Hello! How can I help you today? Input: h4, Output: It seems like you've inputted "h4." If you need assistance or have a question, feel free to let me know! Input: h5, Output: Hello! How can I assist you today? Input: h6, Output: Hello! How can I assist you today? Input: h7, Output: It seems like you provided a chess coordinate "h7." Is there something specific you would like help with regarding this coordinate? Input: h8, Output: It seems like you may have mistyped something. Can you please provide more context or clarify your message so I can better assist you? Input: h9, Output: Hello! How can I assist you today? Input: h!, Output: Hello! How can I assist you today? Input: h", Output: Hello! It looks like you might have typed something by mistake. How can I assist you today? Input: h#, Output: It looks like you may have mistyped your message. Can you provide more details or let me know how I can assist you today? Input: h$, Output: Hello! How can I assist you today? Input: h%, Output: It seems like you input "h%". Is there something specific you need help with or a question I can assist you with? Input: h&, Output: Hello! How can I assist you today? Input: h', Output: Hello! How can I assist you today? Input: h(, Output: It looks like you may have typed a letter "h" by mistake. Is there something specific you need help with? Input: h), Output: It looks like you may have entered a single letter "h." Is there anything specific you need help with or any question you'd like me to assist you with? Just let me know how I can help! Input: h*, Output: Hello! How can I assist you today? Input: h+, Output: Hello! How can I assist you today? Input: h,, Output: Hello! How can I help you today? Input: h-, Output: Hello! How can I assist you today? Input: h., Output: Hello! How can I assist you today? Input: h/, Output: Hello! It looks like you started typing something. How can I assist you today? Input: h:, Output: Hello! How can I help you today? Input: h;, Output: Hello! How can I assist you today? Input: h<, Output: It seems like your message got cut off. Is there something specific I can help you with? Input: h=, Output: It seems like you might have entered an incomplete question or statement. How can I assist you further? Input: h>, Output: It looks like you may have started typing a message but it got cut off. How can I assist you today? Input: h?, Output: Hello! How can I assist you today? Input: h@, Output: Hello! How can I assist you today? Input: h[, Output: It looks like you may have accidentally entered a text fragment or made a typo. How can I assist you today? Input: h\, Output: Hello! It looks like you might have started typing a question or a message. How can I assist you today? Input: h], Output: Hello! It seems like maybe you're trying to type something. How can I assist you today? Input: h^, Output: It looks like you inputted "h^" without providing a specific context or continuation. How can I assist you today? Input: h_, Output: Hello! How can I assist you today with the letter "h"? Input: h`, Output: Hello! It seems like you might have accidentally typed a single character. How can I assist you today? Input: h{, Output: Hello! It seems like you might have accidentally typed "h{" If you need help with anything specific, please feel free to ask. Input: h|, Output: It seems like you just typed "h|". How can I assist you today? Input: h}, Output: Hello! How can I assist you today? Input: h~, Output: Hello! It looks like you may have accidentally entered a few characters. How can I assist you today? Input: h , Output: Hello! How can I assist you today? Input: ia, Output: Hello! How can I assist you today? Input: ib, Output: Hello! How can I assist you today? Input: ic, Output: Hello! How can I assist you today? Input: id, Output: I'm sorry, could you please provide more context or clarify your request? Input: ie, Output: It looks like you have entered "ie." Can you please provide more context or let me know how I can assist you further? Input: if, Output: Hello! It looks like you may have started typing a question or sentence. How can I assist you today? Input: ig, Output: Hello! How can I assist you today? Input: ih, Output: Hello! How can I assist you today? Input: ii, Output: Hello! How can I assist you today? Input: ij, Output: Hello! How can I assist you today? Input: ik, Output: Hello! How can I assist you today? Input: il, Output: Hello! How can I assist you today? Input: im, Output: Hello! How can I assist you today? Input: in, Output: Hello! How can I assist you today? Input: io, Output: Hello! How can I assist you today? Input: ip, Output: IP stands for internet protocol. It is a unique set of numbers assigned to a computer, server, or other networked device to identify it on a network. IP addresses are used for communication between devices connected to the internet. Input: iq, Output: Hi there! It looks like you entered "iq". Can you please provide more context or expand on what you're looking for so I can assist you better? Input: ir, Output: It seems like you entered "ir." How can I assist you today? Input: is, Output: It seems like your message was incomplete. Can you provide more information or let me know how I can assist you? Input: it, Output: Hello! How can I assist you today? Input: iu, Output: Hello! How can I assist you today? Input: iv, Output: Hello! How can I assist you today? Input: iw, Output: It looks like "iw" could be a typo. Could you provide more context or clarify what you are looking for assistance with? Input: ix, Output: Hello! How can I assist you today? Input: iy, Output: Hello! How can I assist you today? Input: iz, Output: It seems like you may have entered a typo. Could you please provide more context or clarify your question so I can assist you better? Input: iA, Output: Hello! How can I assist you today? Input: iB, Output: Hello! How can I assist you today? Input: iC, Output: Hello! How can I assist you today? Input: iD, Output: Hello! How can I assist you today? Input: iE, Output: Hello! How can I assist you today? Input: iF, Output: Hello! It seems like you started typing something but didn't finish. How can I assist you today? Input: iG, Output: It appears you have entered "iG." How can I assist you further with this abbreviation? Input: iH, Output: Hello! How can I assist you today? Input: iI, Output: It looks like your message was cut off. How can I assist you today? Input: iJ, Output: Hello! It seems like you entered "iJ". How can I assist you today? Input: iK, Output: Hello! How can I assist you today? Input: iL, Output: Hello! How can I assist you today? Input: iM, Output: It seems like you may have typed something by mistake. How can I assist you today? Input: iN, Output: It looks like you've entered "iN". How can I assist you today? Input: iO, Output: Hello! How can I assist you today? Input: iP, Output: It seems you mentioned "iP." How can I assist you further with that? Input: iQ, Output: "IQ" typically refers to intelligence quotient, a numerical measure of a person's intelligence. If you have any specific questions or need assistance with related topics, feel free to ask! Input: iR, Output: It seems like you might have mistyped something. Is there anything I can help you with? Input: iS, Output: Hello! How can I assist you today? Input: iT, Output: Hello! How can I assist you today? Input: iU, Output: Hello! How can I assist you today? Input: iV, Output: Hello! It seems like you entered "iV." Is there anything specific you would like help with or any questions I can answer for you? Input: iW, Output: It looks like you've entered "iW." Is there something specific you need help with or information you're looking for? Feel free to provide more context or ask your question so I can assist you better. Input: iX, Output: Hello! How can I assist you today? Input: iY, Output: Hello! How can I assist you today? Input: iZ, Output: It seems like you have entered "iZ." Is there something specific you would like assistance with or a question you would like to ask? Feel free to provide more information so I can better assist you. Input: i0, Output: It seems like you entered "i0." Is there something specific you would like help with or a question you have? Feel free to ask, and I'll do my best to assist you. Input: i1, Output: How can I assist you today? Input: i2, Output: It seems like you have entered a mathematical expression ("i2"). Are you looking for the result of "i^2", where i is the imaginary unit? If so, the result is -1. Let me know if you need help with anything else. Input: i3, Output: i3 refers to the i3 window manager, a highly configurable tiling window manager for Unix-based systems. It allows for efficient management of windows on the desktop by automatically arranging them in a non-overlapping tile layout. Users can customize i3 through configuration files to tailor it to their workflow and preferences. If you have any specific questions or need assistance with i3, feel free to ask! Input: i4, Output: It seems like you may have entered an incomplete or unclear request. How can I assist you today? Input: i5, Output: It seems like you might be referring to an Intel Core i5 processor. Is there something specific you would like to know or discuss about i5 processors? Input: i6, Output: Hello! How can I assist you today? Input: i7, Output: It appears like you have entered "i7". Is there a specific information or assistance you need regarding an Intel Core i7 processor? Feel free to ask any questions you may have. Input: i8, Output: It seems like you might be referring to the Intel Core i8 processor series. The i8 series does not currently exist; the latest Intel processors are part of the i9 series. If you have any other questions or need information on a different topic, feel free to ask! Input: i9, Output: It seems like you're referring to the Intel Core i9 processor series, which are high-performance processors designed for demanding tasks such as gaming, content creation, and other heavy workloads. The Intel Core i9 processors offer multiple cores and high clock speeds to handle multitasking and demanding applications. If you have any specific questions or need more information about the Intel Core i9 processors, feel free to ask! Input: i!, Output: Hello! How can I help you today? Input: i", Output: Hello! How can I assist you today? Input: i#, Output: It looks like you've entered a symbol followed by a hashtag. Is there something specific you need help with or a question you have in mind? Please feel free to share, and I'll do my best to assist you. Input: i$, Output: It seems like you entered a symbol before the dollar sign. If you have a specific question or need assistance with something, please let me know how I can help you. Input: i%, Output: It looks like you may have entered a partial message. How can I assist you today? Input: i&, Output: Hello! It seems like your message got cut off. How can I assist you today? Input: i', Output: It looks like your message got cut off. How can I help you today? Input: i(, Output: It looks like you started typing something but did not complete your question or input. How can I assist you today? Input: i), Output: Hello! How can I assist you today? Input: i*, Output: It seems like you might have started typing a mathematical expression. How can I assist you with it? Input: i+, Output: It looks like you may have started typing a mathematical expression but didn't finish it. Did you have a question or equation you needed help with? Input: i,, Output: Hello! How can I assist you today? Input: i-, Output: Hello! How can I assist you today? Input: i., Output: Hello! How can I assist you today? Input: i/, Output: Hello! How can I assist you today? Input: i:, Output: Hello! How can I assist you today? Input: i;, Output: It looks like you've entered a semicolon. Can I help you with something? Input: i<, Output: It looks like your message was cut off. How can I assist you today? Input: i=, Output: It seems like you might have intended to enter a mathematical equation or expression after the "i=". If you provide me with more information, I'd be happy to help you with the calculation or any questions you have. Input: i>, Output: It looks like you may have started typing a message or question, but it seems to be incomplete. How can I assist you today? Input: i?, Output: Hello! How can I assist you today? Input: i@, Output: Hello! How can I assist you today? Input: i[, Output: It seems like you accidentally typed "i[". Did you have a question or need help with something? Feel free to let me know how I can assist you! Input: i\, Output: Hello! It looks like your message got cut off. How can I assist you today? Input: i], Output: Hello! How can I help you today? Input: i^, Output: It looks like you've entered an incomplete expression "i^". Is there something specific you need help with regarding this expression or calculations involving imaginary numbers? Input: i_, Output: How can I assist you today? Input: i`, Output: Hello! How can I assist you today? Input: i{, Output: It looks like your message might have been cut off. Can you please provide more information or let me know how I can assist you? Input: i|, Output: Hello! How can I assist you today? Input: i}, Output: Hello! How can I assist you today? Input: i~, Output: Hello! How can I assist you today? Input: i , Output: Hello! How can I assist you today? Input: ja, Output: Hallo! Wie kann ich Ihnen heute helfen? Input: jb, Output: Hello! How can I assist you today? Input: jc, Output: Hello! How can I assist you today? Input: jd, Output: Hello! How can I assist you today? Input: je, Output: Bonjour! Comment puis-je vous aider aujourd'hui? Input: jf, Output: Hello! How can I assist you today? Input: jg, Output: Hello! How can I assist you today? Input: jh, Output: Hello! How can I assist you today? Input: ji, Output: Hello! How can I assist you today? Input: jj, Output: Hello! How can I assist you today? Input: jk, Output: Hello! How can I assist you today? Input: jl, Output: Hello! How can I assist you today? Input: jm, Output: Hello! How can I assist you today? Input: jn, Output: Hello! How can I assist you today? Input: jo, Output: Hello! How can I assist you today? Input: jp, Output: Hello! How can I assist you today? Input: jq, Output: `jq` is a lightweight and flexible command-line JSON processor. It allows you to parse, extract, manipulate, and filter JSON data in the terminal. With `jq`, you can use a variety of functions and operators to query and modify JSON objects. It is commonly used in shell scripts and pipelines for JSON data manipulation. Let me know if you have any specific questions or need help with `jq` commands. Input: jr, Output: Hello! How can I assist you today? Input: js, Output: Hi there! How can I help you with JavaScript today? Input: jt, Output: Hello! How can I assist you today? Input: ju, Output: Hello! How can I assist you today? Input: jv, Output: Hello! How can I assist you today? Input: jw, Output: Hello! How can I assist you today? Input: jx, Output: It looks like you entered "jx." Is there anything specific you need help with? Feel free to ask any questions you may have. Input: jy, Output: Hello! How can I assist you today? Input: jz, Output: It seems like you entered "jz." How can I assist you today? Input: jA, Output: Hello! How can I assist you today? Input: jB, Output: Hello! How can I assist you today? Input: jC, Output: It seems like you entered "jC." How can I assist you today? [/CODE BLOCK] ============================================================ TITLE: Тайланд 2024 SLUG: cestovani-thaisko-2024 URL: https://vojtamaur.cz/cestovani-thaisko-2024/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2024-03-10 SOURCE: src/content/posts/cestovani-thaisko-2024.mdx BUILT_HTML: cestovani-thaisko-2024/index.html ============================================================ Тайланд 2024 3D сканы [MediaObject: https://lumalabs.ai/embed/8fbb94a4-1c1e-4a5a-8654-127d1d7aa2f6?mode=sparkles&background=%23ffffff&color=%23000000&showTitle=false&loadBg=true&logoPosition=bottom-left&infoPosition=top-left&cinematicVideo=undefined&showMenu=false] [MediaObject: https://lumalabs.ai/embed/22c2848e-37ed-49c1-99b0-cbc77483d2aa?mode=sparkles&background=%23ffffff&color=%23000000&showTitle=false&loadBg=true&logoPosition=bottom-left&infoPosition=top-left&cinematicVideo=undefined&showMenu=false] ============================================================ TITLE: Межы прыватнасці SLUG: hranice-soukromi URL: https://vojtamaur.cz/hranice-soukromi/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2024-02-01 SOURCE: src/content/posts/hranice-soukromi.mdx BUILT_HTML: hranice-soukromi/index.html ============================================================ Межы прыватнасці люты 2024 Я стварыў простую праграму, якой можна задаць адзін або некалькі каталогаў. Яна праглядае іх усе, уключаючы падкаталогі, і калі натрапляе на нейкі малюнак (пад малюнкам тут я маю на ўвазе файл, які заканчваецца пашырэннем .jpg, .jpeg, .png, .tif, .tiff), дадае яго шлях у мноства ўсіх малюнкаў. Пасля завяршэння прагляду яна выбірае з іх толькі адзін малюнак і адлюстроўвае яго. Да свайго камп'ютара я затым падключыў усе жорсткія дыскі з рэзервовымі копіямі фатаграфій, якія я назапасіў за жыццё (цяпер яны ўтрымліваюць больш за 91 000 фатаграфій). Усе жорсткія дыскі я потым усталяваў як зыходныя каталогі, з якіх праграма выбірае малюнкі. З практычных меркаванняў было неабходна забараніць выбар з некаторых каталогаў, бо некаторыя з іх утрымлівалі толькі даныя праграм, як, напрыклад, іх значкі. Пасля націскання клавішы ENTER праграма выбірала выпадковую фатаграфію з майго жыцця. Пасля паўторнага націскання ENTER праграма выбірала наступную фатаграфію і г.д... З выпадкова выбраных малюнкаў я стварыў некалькі серый, якія ішлі адна за адной. Кожная серыя пачынаецца з выпадковага выбару малюнка і працягваецца выпадковым выбарам наступных малюнкаў, пакуль не натрапіць на нейкі, які я не хачу публікаваць. Гэты апошні малюнак у серыі прадстаўлены размытым. Мяне цікавіла, якія фатаграфіі прыводзяць да завяршэння серый і чаму. У большасці выпадкаў, на маё здзіўленне, гэта спынялася з-за клопату пра прыватнасць іншых людзей. У іншых выпадках гэта былі фатаграфіі працоўных дакументаў, дамоў іншых людзей і майго ўласнага дома і г.д. Гэтым праектам я выявіў, наколькі туманнымі з'яўляюцца межы маёй прыватнасці, калі яны наогул існуюць. У пэўны момант мне давялося вырашыць, публікаваць фатаграфію ці не. Аднак гэты выбар быў у большасці выпадкаў даволі складаным і неадназначным. серыя 1: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-1.jpg | цэнзураваны малюнак] [https://vojtamaur.cz/images/hranice-soukromi-obr-1.jpg] серыя 2: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-2.jpg | шклянка вады] [https://vojtamaur.cz/images/hranice-soukromi-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-3.jpg | тэкст да выставы] [https://vojtamaur.cz/images/hranice-soukromi-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-4.jpg | тэрмафота дарогі] [https://vojtamaur.cz/images/hranice-soukromi-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-5.jpg | паездка цягніком] [https://vojtamaur.cz/images/hranice-soukromi-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-6.jpg | пляма на шкле] [https://vojtamaur.cz/images/hranice-soukromi-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-7.jpg | фота экрана з CMD] [https://vojtamaur.cz/images/hranice-soukromi-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-8.jpg | студэнцкая выстава] [https://vojtamaur.cz/images/hranice-soukromi-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-9.jpg | цэнзураваны малюнак] [https://vojtamaur.cz/images/hranice-soukromi-obr-9.jpg] серыя 3: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-10.jpg | код на SMS-білет] [https://vojtamaur.cz/images/hranice-soukromi-obr-10.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-11.jpg | скачучыя масаі ў Кеніі] [https://vojtamaur.cz/images/hranice-soukromi-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-12.jpg | лічынка пад мікраскопам] [https://vojtamaur.cz/images/hranice-soukromi-obr-12.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-13.jpg | тэрмафота аўтамабіля] [https://vojtamaur.cz/images/hranice-soukromi-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-14.jpg | статуі робатаў на выставе] [https://vojtamaur.cz/images/hranice-soukromi-obr-14.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-15.jpg | цэнзураваны малюнак] [https://vojtamaur.cz/images/hranice-soukromi-obr-15.jpg] серыя 4: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-16.jpg | палярызаваная структура пад мікраскопам] [https://vojtamaur.cz/images/hranice-soukromi-obr-16.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-17.jpg | Войта Маўр здымае выставу] [https://vojtamaur.cz/images/hranice-soukromi-obr-17.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-18.jpg | выстава Мілана Маўра] [https://vojtamaur.cz/images/hranice-soukromi-obr-18.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-19.jpg | ігуана на Галапагосах] [https://vojtamaur.cz/images/hranice-soukromi-obr-19.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-20.jpg | матовае шкло] [https://vojtamaur.cz/images/hranice-soukromi-obr-20.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-21.jpg | клетка пад мікраскопам] [https://vojtamaur.cz/images/hranice-soukromi-obr-21.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-22.jpg | цэнзураваны малюнак] [https://vojtamaur.cz/images/hranice-soukromi-obr-22.jpg] серыя 5: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-23.jpg | цэнзураваны малюнак] [https://vojtamaur.cz/images/hranice-soukromi-obr-23.jpg] серыя 6: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-24.jpg | цэнзураваны малюнак] [https://vojtamaur.cz/images/hranice-soukromi-obr-24.jpg] серыя 7: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-25.jpg | цэнзураваны малюнак] [https://vojtamaur.cz/images/hranice-soukromi-obr-25.jpg] серыя 8: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-26.jpg | карціна на выставе] [https://vojtamaur.cz/images/hranice-soukromi-obr-26.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-27.jpg | Войта Маўр на фестывалі святла] [https://vojtamaur.cz/images/hranice-soukromi-obr-27.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-28.jpg | будынкі ў Мексіцы] [https://vojtamaur.cz/images/hranice-soukromi-obr-28.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-29.jpg | цэнзураваны малюнак] [https://vojtamaur.cz/images/hranice-soukromi-obr-29.jpg] серыя 9: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-30.jpg | ракападобныя] [https://vojtamaur.cz/images/hranice-soukromi-obr-30.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-31.jpg | чайкі] [https://vojtamaur.cz/images/hranice-soukromi-obr-31.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-32.jpg | тэрмафота] [https://vojtamaur.cz/images/hranice-soukromi-obr-32.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-33.jpg | Войта Маўр на лодцы] [https://vojtamaur.cz/images/hranice-soukromi-obr-33.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-34.jpg | кавалкі цукру] [https://vojtamaur.cz/images/hranice-soukromi-obr-34.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-35.jpg | выстава Мілана Маўра] [https://vojtamaur.cz/images/hranice-soukromi-obr-35.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-36.jpg | пеліканы ў заапарку] [https://vojtamaur.cz/images/hranice-soukromi-obr-36.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-37.jpg | маланка ў Маравіі] [https://vojtamaur.cz/images/hranice-soukromi-obr-37.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-38.jpg | Лукаш Плешэр] [https://vojtamaur.cz/images/hranice-soukromi-obr-38.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-39.jpg | тэрмафота аблокаў] [https://vojtamaur.cz/images/hranice-soukromi-obr-39.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-40.jpg | Войта Маўр з бензапілой] [https://vojtamaur.cz/images/hranice-soukromi-obr-40.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-41.jpg | запальнічка з надпісам BURN SYSTEM] [https://vojtamaur.cz/images/hranice-soukromi-obr-41.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-42.jpg | затоплены кар'ер] [https://vojtamaur.cz/images/hranice-soukromi-obr-42.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-43.jpg | лес] [https://vojtamaur.cz/images/hranice-soukromi-obr-43.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-44.jpg | цэнзураваны малюнак] [https://vojtamaur.cz/images/hranice-soukromi-obr-44.jpg] серыя 10: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-45.jpg | цэнзураваны малюнак] [https://vojtamaur.cz/images/hranice-soukromi-obr-45.jpg] Зыходны код Зыходны код на Python для гэтага праекта даступны тут: [CODE BLOCK] import os import random from pathlib import Path def open_random_image(folder_paths, excluded_paths): # Převod cest na absolutní cesty folder_paths = [Path(folder).resolve() for folder in folder_paths] excluded_paths = [Path(excluded).resolve() for excluded in excluded_paths] # Seznam podporovaných přípon souborů supported_extensions = ['.png', '.jpg', '.jpeg', 'tif', 'tiff'] # Seznam pro ukládání cest k obrázkům images = [] # Prochází všechny zadané adresáře for folder_path in folder_paths: # Prochází soubory v adresáři a jeho podsložkách for path in folder_path.rglob('*'): # Přidává cesty k obrázkům, pokud mají podporovanou příponu if path.suffix.lower() in supported_extensions: images.append(path) while True: if not images: print("V zadaných adresářích nebyly nalezeny žádné obrázky.") return # Náhodný výběr souboru image_path = random.choice(images) # Kontroluje, zda vybraná cesta neleží v některém z vyloučených adresářů if any(image_path.is_relative_to(excluded) for excluded in excluded_paths): continue # Pokud je cesta vyloučená, vybere jiný obrázek print(f"Otevírám obrázek: {image_path}") os.startfile(image_path) return # Seznam cest k adresářům folder_paths = [ r"D:\\02_záloha dat", r"G:", r"K:" #r"C:" ] # Seznam cest k vyloučení excluded_paths = [ r"K:\\WEB", ] while True: # Nekonečná smyčka open_random_image(folder_paths, excluded_paths) input("Stiskni ENTER pro opětovné spuštění nebo Ctrl+C pro ukončení programu...") [/CODE BLOCK] ============================================================ TITLE: Хвалевыя функцыі SLUG: vlnove-funkce URL: https://vojtamaur.cz/vlnove-funkce/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2024-01-01 SOURCE: src/content/posts/vlnove-funkce.mdx BUILT_HTML: vlnove-funkce/index.html ============================================================ Хвалевыя функцыі студзень 2024 Гэты праект з'яўляецца дэманстрацыяй таго, як можна мадэляваць распаўсюджванне і інтэрферэнцыю хваль, а таксама іх узаемадзеянне з асяроддзем з дапамогай матэматычных мадэляў і камп'ютарнага мадэлявання. Выкарыстанне выпадковых значэнняў для размяшчэння крыніц хвалявання, іх частаты і амплітуды, разам з рэалізацыяй змяншэння амплітуды па меры павелічэння адлегласці ад крыніцы, адбівання хваль ад краёў квадрата і іх узаемнай інтэрферэнцыі, стварае візуальна цікавыя ўзоры, якія ілюструюць складанасць хвалевых узаемадзеянняў у абмежаванай прасторы. Вынікі візуалізуюцца з дапамогай чорна-белай каляровай шкалы, якая прадстаўляе інтэнсіўнасць хвалявання ў розных кропках квадратнай прасторы. Мадэляванне з 1 крыніцай хвалявання: [ImageObject: https://vojtamaur.cz/images/vlnove-funkce-obr-1.jpg] [https://vojtamaur.cz/images/vlnove-funkce-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/vlnove-funkce-obr-2.jpg] [https://vojtamaur.cz/images/vlnove-funkce-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/vlnove-funkce-obr-3.jpg] [https://vojtamaur.cz/images/vlnove-funkce-obr-3.jpg] Мадэляванне з 2 крыніцамі хвалявання: [ImageObject: https://vojtamaur.cz/images/vlnove-funkce-obr-4.jpg] [https://vojtamaur.cz/images/vlnove-funkce-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/vlnove-funkce-obr-5.jpg] [https://vojtamaur.cz/images/vlnove-funkce-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/vlnove-funkce-obr-6.jpg] [https://vojtamaur.cz/images/vlnove-funkce-obr-6.jpg] Мадэляванне з 3 крыніцамі хвалявання: [ImageObject: https://vojtamaur.cz/images/vlnove-funkce-obr-7.jpg] [https://vojtamaur.cz/images/vlnove-funkce-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/vlnove-funkce-obr-8.jpg] [https://vojtamaur.cz/images/vlnove-funkce-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/vlnove-funkce-obr-9.jpg] [https://vojtamaur.cz/images/vlnove-funkce-obr-9.jpg] Мадэляванне з 5 крыніцамі хвалявання: [ImageObject: https://vojtamaur.cz/images/vlnove-funkce-obr-10.jpg] [https://vojtamaur.cz/images/vlnove-funkce-obr-10.jpg] [ImageObject: https://vojtamaur.cz/images/vlnove-funkce-obr-11.jpg] [https://vojtamaur.cz/images/vlnove-funkce-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/vlnove-funkce-obr-12.jpg] [https://vojtamaur.cz/images/vlnove-funkce-obr-12.jpg] Мадэляванне з 10 крыніцамі хвалявання: [ImageObject: https://vojtamaur.cz/images/vlnove-funkce-obr-13.jpg] [https://vojtamaur.cz/images/vlnove-funkce-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/vlnove-funkce-obr-14.jpg] [https://vojtamaur.cz/images/vlnove-funkce-obr-14.jpg] [ImageObject: https://vojtamaur.cz/images/vlnove-funkce-obr-15.jpg] [https://vojtamaur.cz/images/vlnove-funkce-obr-15.jpg] Мадэляванне з 50 крыніцамі хвалявання: [ImageObject: https://vojtamaur.cz/images/vlnove-funkce-obr-16.jpg] [https://vojtamaur.cz/images/vlnove-funkce-obr-16.jpg] [ImageObject: https://vojtamaur.cz/images/vlnove-funkce-obr-17.jpg] [https://vojtamaur.cz/images/vlnove-funkce-obr-17.jpg] [ImageObject: https://vojtamaur.cz/images/vlnove-funkce-obr-18.jpg] [https://vojtamaur.cz/images/vlnove-funkce-obr-18.jpg] Мадэляванне з 100 крыніцамі хвалявання: [ImageObject: https://vojtamaur.cz/images/vlnove-funkce-obr-19.jpg] [https://vojtamaur.cz/images/vlnove-funkce-obr-19.jpg] [ImageObject: https://vojtamaur.cz/images/vlnove-funkce-obr-20.jpg] [https://vojtamaur.cz/images/vlnove-funkce-obr-20.jpg] [ImageObject: https://vojtamaur.cz/images/vlnove-funkce-obr-21.jpg] [https://vojtamaur.cz/images/vlnove-funkce-obr-21.jpg] Мадэляванне з 500 крыніцамі хвалявання: [ImageObject: https://vojtamaur.cz/images/vlnove-funkce-obr-22.jpg] [https://vojtamaur.cz/images/vlnove-funkce-obr-22.jpg] [ImageObject: https://vojtamaur.cz/images/vlnove-funkce-obr-23.jpg] [https://vojtamaur.cz/images/vlnove-funkce-obr-23.jpg] [ImageObject: https://vojtamaur.cz/images/vlnove-funkce-obr-24.jpg] [https://vojtamaur.cz/images/vlnove-funkce-obr-24.jpg] Зыходны код Зыходны Python-код для гэтага праекта даступны тут: [CODE BLOCK] import numpy as np import matplotlib.pyplot as plt import os import re # Počet obrázků k vytvoření num_images = 1 # Nastavení rozsahů pro náhodné hodnoty frequency_range = (1, 50) # Rozsah frekvencí vln amplitude_range = (0.1, 1) # Rozsah amplitud vln # Počet zdrojů number_of_sources = 3 # Velikost prostoru pro simulaci a rozlišení mřížky space_size = 5 grid_resolution = 1000 for i in range(num_images): # Inicializace pole pro simulaci Z = np.zeros((grid_resolution, grid_resolution)) # Vytvoření mřížky pro simulaci x = np.linspace(-space_size, space_size, grid_resolution) y = np.linspace(-space_size, space_size, grid_resolution) X, Y = np.meshgrid(x, y) # Generování náhodných zdrojů for _ in range(number_of_sources): source_position = np.random.uniform(-space_size, space_size, 2) frequency = np.random.uniform(*frequency_range) amplitude = np.random.uniform(*amplitude_range) # Výpočet vzdálenosti od zdroje a přidání vlny do simulace R = np.sqrt((X - source_position[0])**2 + (Y - source_position[1])**2) Z += amplitude * np.sin(frequency * R) / (R + 1) # Přidání útlumu amplitudy # Odrážení vln od stěn for wall in [-space_size, space_size]: R_vertical = np.sqrt((X - 2*wall + source_position[0])**2 + (Y - source_position[1])**2) R_horizontal = np.sqrt((X - source_position[0])**2 + (Y - 2*wall + source_position[1])**2) Z += amplitude * np.sin(frequency * R_vertical) / (R_vertical + 1) Z += amplitude * np.sin(frequency * R_horizontal) / (R_horizontal + 1) # Vykreslení výsledku plt.figure(figsize=(10, 10)) plt.imshow(Z, cmap='gray', extent=[-space_size, space_size, -space_size, space_size]) plt.axis('off') # Před uložením obrázku použijte tight_layout pro optimalizaci rozložení #plt.tight_layout() # Uložení obrázku pattern = r"wave_interference_pattern_(\d+).png" existing_files = [f for f in os.listdir('.') if re.match(pattern, f)] if existing_files: numbers = [int(re.search(pattern, f).group(1)) for f in existing_files] max_number = max(numbers) else: max_number = 0 file_name = f"wave_interference_pattern_{max_number + 1:05d}.png" plt.savefig(file_name, bbox_inches='tight', pad_inches=0, transparent=False, dpi=(grid_resolution*1.3)//10) plt.close() # Zavření obrázku po uložení [/CODE BLOCK] ============================================================ TITLE: Структура Рэкамана SLUG: vystavy-recamanova-struktura URL: https://vojtamaur.cz/vystavy-recamanova-struktura/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: vystavy DATE: 2023-12-14 SOURCE: src/content/posts/vystavy-recamanova-struktura.mdx BUILT_HTML: vystavy-recamanova-struktura/index.html ============================================================ Структура Рэкамана 14. 9. 2023 - 31. 12. 2023, Індржыхуў-Градзец Музей фатаграфіі і сучасных візуальных медыя: Выявы над лікамі [MediaObject: https://vojtamaur.cz/demos/recamanova-struktura/recamanova-struktura.html] [ImageObject: https://vojtamaur.cz/images/vystavy-recamanova-struktura-obr-2.jpg] [https://vojtamaur.cz/images/vystavy-recamanova-struktura-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/vystavy-recamanova-struktura-obr-3.jpg] [https://vojtamaur.cz/images/vystavy-recamanova-struktura-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/vystavy-recamanova-struktura-obr-4.jpg] [https://vojtamaur.cz/images/vystavy-recamanova-struktura-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/vystavy-recamanova-struktura-obr-5.jpg] [https://vojtamaur.cz/images/vystavy-recamanova-struktura-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/vystavy-recamanova-struktura-obr-6.jpg] [https://vojtamaur.cz/images/vystavy-recamanova-struktura-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/vystavy-recamanova-struktura-obr-7.jpg] [https://vojtamaur.cz/images/vystavy-recamanova-struktura-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/vystavy-recamanova-struktura-obr-8.jpg] [https://vojtamaur.cz/images/vystavy-recamanova-struktura-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/vystavy-recamanova-struktura-obr-1.jpg] [https://vojtamaur.cz/images/vystavy-recamanova-struktura-obr-1.jpg] Інфармацыя пра выставу на сайце Музея фатаграфіі і сучасных візуальных медыя: https://www.mfmom.cz/vystavy/obrazy-nad-cisly-i306.html Артыкул з сайта JcTEĎ.cz: https://www.jcted.cz/76523-muzeum-fotografie-v-jindrichove-hradci-otevrelo-vystavu-pocitacovych-grafik/ Тлумачэнне структуры Рэкамана (праект 202020 года): https://vojtamaur.cz/recamanova-posloupnost-zelvi-grafice/ ============================================================ TITLE: Траекторыя курсора SLUG: trajektorie-kurzoru URL: https://vojtamaur.cz/trajektorie-kurzoru/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2023-08-01 SOURCE: src/content/posts/trajektorie-kurzoru.mdx BUILT_HTML: trajektorie-kurzoru/index.html ============================================================ Траекторыя курсора жнівень 2023 Можа здацца, што штодзённае ўзаемадзеянне з камп'ютарнай мышшу — гэта звычайная і нічым не адметная дзейнасць. Але што, калі б можна было ператварыць гэтыя руцінныя рухі ў нешта большае, у нешта, што стварае ўнікальную візуальную рэпрэзентацыю працы на камп'ютары? Дзякуючы коду, які здымае пазіцыю курсора мышы і колер пікселя пад ім, гэтая ідэя можа стаць рэальнасцю. Як гэта працуе? Гэты код адсочвае, дзе знаходзіцца курсор мышы на экране і які колер мае піксель пад ім. Гэтая інфармацыя затым у рэальным часе перадаецца на віртуальнае палатно з раздзяленнем, якое супадае з раздзяленнем экрана. Кожны раз, калі мыш рухаецца, код вымалёўвае піксель з колерам, які быў якраз пад курсорам, на пазіцыі, дзе знаходзіўся курсор. Гэта азначае, што па меры працы і руху па экране на палатне ствараюцца каляровыя траекторыі. Гэтыя траекторыі ўнікальныя і рэпрэзентуюць працу і ўзаемадзеянне карыстальніка з камп'ютарам. Што адбудзецца праз працяглы час? Калі гэты працэс працуе досыць доўга, палатно пачынае запаўняцца, і траекторыі становяцца менш прыкметнымі. Замест іх большая частка палатна пачынае выглядаць як псеўдавыпадковы шум. Тым не менш, існуюць пэўныя вобласці экрана, якія з цягам часу не надта змяняюцца. Гэта можа быць, напрыклад, ніжняя панэль сістэмы Windows, дзе знаходзяцца значкі праграм. Гэтыя вобласці на палатне застаюцца больш-менш нязменнымі. [ImageObject: https://vojtamaur.cz/images/trajektorie-kurzoru-obr-1.png] [https://vojtamaur.cz/images/trajektorie-kurzoru-obr-1.png] [ImageObject: https://vojtamaur.cz/images/trajektorie-kurzoru-obr-2.png] [https://vojtamaur.cz/images/trajektorie-kurzoru-obr-2.png] [ImageObject: https://vojtamaur.cz/images/trajektorie-kurzoru-obr-3.png] [https://vojtamaur.cz/images/trajektorie-kurzoru-obr-3.png] [ImageObject: https://vojtamaur.cz/images/trajektorie-kurzoru-obr-4.png] [https://vojtamaur.cz/images/trajektorie-kurzoru-obr-4.png] [ImageObject: https://vojtamaur.cz/images/trajektorie-kurzoru-obr-5.png] [https://vojtamaur.cz/images/trajektorie-kurzoru-obr-5.png] [ImageObject: https://vojtamaur.cz/images/trajektorie-kurzoru-obr-6.png] [https://vojtamaur.cz/images/trajektorie-kurzoru-obr-6.png] [ImageObject: https://vojtamaur.cz/images/trajektorie-kurzoru-obr-7.png] [https://vojtamaur.cz/images/trajektorie-kurzoru-obr-7.png] Заключэнне Гэты код уяўляе сабой спалучэнне тэхналогіі і мастацтва, якое дазваляе ператварыць штодзённае ўзаемадзеянне з камп'ютарам у нешта візуальна прывабнае. Нягледзячы на тое, што на першы погляд можа здацца, што праца з камп'ютарам — гэта руціна і манатоннасць, гэты праект паказвае, што нават такая дзейнасць можа мець сваю ўласную прыгажосць і рытм. Зыходны код Зыходны Python-код для гэтага праекта даступны тут: [CODE BLOCK] import pygame import pyautogui import sys import time # Inicializace Pygame pygame.init() # Získání rozměrů obrazovky screen_info = pygame.display.Info() screen_width = screen_info.current_w screen_height = screen_info.current_h # Vytvoření okna o rozměrech shodných s rozměry obrazovky screen = pygame.display.set_mode((screen_width, screen_height)) # Hlavní smyčka programu running = True start_time = time.time() while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False elif event.type == pygame.KEYDOWN: if event.key == pygame.K_ESCAPE: # Když stisknete klávesu ESC, okno se zavře running = False # Získání souřadnic kurzoru pomocí PyAutoGUI x, y = pyautogui.position() # Získání barvy pixelu pod kurzorem if 0 <= x < screen_width and 0 <= y < screen_height: # Zkontrolujte, zda jsou souřadnice v rámci obrazovky try: r, g, b = pyautogui.pixel(x, y) # Nabarvení pixelu na plátně touto barvou screen.set_at((x, y), (r, g, b)) except: pass # Aktualizace zobrazení pygame.display.flip() # Uložení záložního obrázku každé 3 minuty if time.time() - start_time >= 180: # 180 sekund = 3 minuty pygame.image.save(screen, "output_backup.png") start_time = time.time() # Uložení obrázku pygame.image.save(screen, "output.png") # Ukončení Pygame pygame.quit() sys.exit() [/CODE BLOCK] ============================================================ TITLE: Запісы раслін SLUG: zaznamy-rostlin URL: https://vojtamaur.cz/zaznamy-rostlin/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2023-06-01 SOURCE: src/content/posts/zaznamy-rostlin.mdx BUILT_HTML: zaznamy-rostlin/index.html ============================================================ Запісы раслін чэрвень 2023 Уводзіны У гэтым артыкуле мы разгледзім праект, які аб'ядноўвае свет раслін, электронікі, праграмавання і візуальнага мастацтва. Праект выкарыстоўвае Arduino і Python для стварэння візуалізацый перажыванняў з жыцця раслін. [ImageObject: https://vojtamaur.cz/images/zaznamy-rostlin-obr-1.png | схема падключэння arduino] [https://vojtamaur.cz/images/zaznamy-rostlin-obr-1.png] Як гэта працуе? Arduino абсталявана трыма датчыкамі – тэрмометрам, фотарэзістарам і гігрометрам. Гэтыя датчыкі размешчаны ў гаршку з рознымі відамі раслін (напрыклад, патысоны, гарох, сланечнік, баклажаны, кресс-салата, перцы і г.д.). Датчыкі бесперапынна збіраюць даныя аб тэмпературы, інтэнсіўнасці святла і вільготнасці глебы. Праграма затым стварае пустое палатно памерамі 100×100 пікселяў. Кожны піксель на гэтым палатне афарбоўваецца ў адпаведнасці з данымі, атрыманымі з датчыкаў. RGB-значэнне колеру пікселя вызначаецца так, што значэнне R (чырвоны) адпавядае тэмпературы, G (зялёны) святлу і B (сіні) вільготнасці. Візуалізацыя аднаго дня Спачатку мы разгледзім простую версію праекта, дзе адзін малюнак прадстаўляе адзін дзень жыцця раслін. Праграма пачынаецца з афарбоўвання першага пікселя ў левым верхнім куце і паступова афарбоўвае кожны піксель у адпаведнасці з бягучымі значэннямі, атрыманымі з датчыкаў. Пасля афарбоўвання пікселя праграма крыху чакае, перш чым перайсці да наступнага пікселя. Калі яна даходзіць да канца радка, яна перамяшчаецца на пачатак наступнага радка і працягвае афарбоўванне. Гэты працэс працягваецца, пакуль усе пікселі на палатне не будуць афарбаваны. Запіс сланечніка: [ImageObject: https://vojtamaur.cz/images/zaznamy-rostlin-obr-2.jpg] [https://vojtamaur.cz/images/zaznamy-rostlin-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/zaznamy-rostlin-obr-3.png] [https://vojtamaur.cz/images/zaznamy-rostlin-obr-3.png] [ImageObject: https://vojtamaur.cz/images/zaznamy-rostlin-obr-4.png] [https://vojtamaur.cz/images/zaznamy-rostlin-obr-4.png] [ImageObject: https://vojtamaur.cz/images/zaznamy-rostlin-obr-5.png] [https://vojtamaur.cz/images/zaznamy-rostlin-obr-5.png] [ImageObject: https://vojtamaur.cz/images/zaznamy-rostlin-obr-6.png] [https://vojtamaur.cz/images/zaznamy-rostlin-obr-6.png] [ImageObject: https://vojtamaur.cz/images/zaznamy-rostlin-obr-7.png] [https://vojtamaur.cz/images/zaznamy-rostlin-obr-7.png] [ImageObject: https://vojtamaur.cz/images/zaznamy-rostlin-obr-8.png] [https://vojtamaur.cz/images/zaznamy-rostlin-obr-8.png] Складанне вывадаў Пасля візуалізацыі аднаго дня мы можам пашырыць гэты працэс і стварыць серыю малюнкаў, якія прадстаўляюць больш працяглы перыяд часу. Асобныя квадратныя вывады можна складваць адзін пад адным, дзякуючы чаму ўзнікаюць складзеныя малюнкі. Паколькі пасля завяршэння аднаго вываду адразу пачынае генеравацца наступны, перапынку з пункту гледжання цячэння часу не адбываецца. Такім чынам мы можам стварыць малюнкі з раздзяленнем, напрыклад, 100x500 пікселяў, калі яны складзены з пяці вывадаў. Запіс сланечніка: [ImageObject: https://vojtamaur.cz/images/zaznamy-rostlin-obr-9.jpg] [https://vojtamaur.cz/images/zaznamy-rostlin-obr-9.jpg] [ImageObject: https://vojtamaur.cz/images/zaznamy-rostlin-obr-10.png] [https://vojtamaur.cz/images/zaznamy-rostlin-obr-10.png] Запіс патысона: [ImageObject: https://vojtamaur.cz/images/zaznamy-rostlin-obr-11.jpg] [https://vojtamaur.cz/images/zaznamy-rostlin-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/zaznamy-rostlin-obr-12.png] [https://vojtamaur.cz/images/zaznamy-rostlin-obr-12.png] Павелічэнне затрымкі паміж вымярэннямі Затрымку паміж вымярэннем асобных пікселяў можна павялічыць. Такім чынам адзін квадратны фармат 100×100 пікселяў можа прадстаўляць не толькі адзін дзень, але шмат дзён. Гэты прынцып дазваляе нам сачыць за развіццём расліны на працягу больш доўгага перыяду часу на адным малюнку. Запіс сланечніка: [ImageObject: https://vojtamaur.cz/images/zaznamy-rostlin-obr-13.jpg] [https://vojtamaur.cz/images/zaznamy-rostlin-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/zaznamy-rostlin-obr-14.png] [https://vojtamaur.cz/images/zaznamy-rostlin-obr-14.png] Камбінацыя прынцыпаў Камбінуючы абодва прынцыпы, мы можам стварыць серыю малюнкаў, дзе кожны малюнак прадстаўляе некалькі дзён, а ўся серыя затым ахоплівае шмат дзён ці нават тыдняў. Такім чынам мы можам сачыць за доўгатэрміновым развіццём расліны і візуалізаваць яго. Запіс сланечніка: [ImageObject: https://vojtamaur.cz/images/zaznamy-rostlin-obr-15.jpg] [https://vojtamaur.cz/images/zaznamy-rostlin-obr-15.jpg] [ImageObject: https://vojtamaur.cz/images/zaznamy-rostlin-obr-16.png] [https://vojtamaur.cz/images/zaznamy-rostlin-obr-16.png] Запіс сланечніка: [ImageObject: https://vojtamaur.cz/images/zaznamy-rostlin-obr-17.jpg] [https://vojtamaur.cz/images/zaznamy-rostlin-obr-17.jpg] [ImageObject: https://vojtamaur.cz/images/zaznamy-rostlin-obr-18.png] [https://vojtamaur.cz/images/zaznamy-rostlin-obr-18.png] Інтэрпрэтацыя вынікаў Выніковыя малюнкі даюць нам унікальны погляд на жыццё раслін. Сінія “лініі” на малюнку прадстаўляюць ночы, таму што было пераважна вільготна, але не вельмі цёпла, а таксама не свяціла ніякае святло. Наадварот, жоўтыя “лініі” выкліканы тым, што пад канец дня на расліну пачало свяціць прамое сонца, што выклікала павышэнне тэмпературы і інтэнсіўнасці святла. Гэта праявілася на малюнку як павышэнне значэнняў чырвонага і зялёнага каналаў, якія ў суме ствараюць жоўты колер. Часам на пачатку ночы бачныя слабыя рыскі, паколькі я часам вечарам уключаў лямпачку ў пакоі. На іншых вывадах можна зноў жа па зніжэнні інтэнсіўнасці святла ўбачыць, што, напрыклад, ішоў дождж. Зыходны код Зыходны код Python для гэтага праекта даступны тут: [CODE BLOCK] import serial import pygame import pygame.image import decimal import datetime # Define constants MAX_8BIT = 255 MAX_10BIT = 1023 WIDTH = 100 HEIGHT = WIDTH SERIAL_PORT = 'COM3' DELAY = 20 * 1000 MAX_RETRIES = 5 MIN_HUMIDITY = 750 MAX_HUMIDITY = 850 def actual_time(): now_raw = str(datetime.datetime.now()) now = now_raw.replace(":", "-") return now def temperature_to_interval(temperature): return 1 / (1 + 2**(-1 * (temperature - 22))) def remap_humidity(humidity, min_measured, max_measured): humidity_range = max_measured - min_measured humidity_proportion = (humidity - min_measured) / humidity_range lightness = int(humidity_proportion * MAX_10BIT) return min(max(lightness, 0), MAX_10BIT) def max_255(v): return min(v, MAX_8BIT) def remap_10bit_to_8bit(number): if not 0 <= number <= MAX_10BIT: raise ValueError("Input number must be between 0 and 1023") return round(number / 4) def separate_data(data): temp, light, hum = map(float, data.split("|")) return temp, light, hum def write_to_log(log): with open('log.txt', 'a') as f: f.write(log + "\n") def read_arduino_data(ser, delay): data1 = ser.readline().decode().strip() pygame.time.wait(delay) data2 = ser.readline().decode().strip() pygame.time.wait(delay) data3 = ser.readline().decode().strip() pygame.time.wait(delay) if len(data1) != len(data2) or len(data2) != len(data3): return read_arduino_data(ser, delay) return data1, data2, data3 ser = serial.Serial(port=SERIAL_PORT, baudrate=115200) pygame.init() win = pygame.display.set_mode((WIDTH, HEIGHT)) surface = pygame.Surface((WIDTH, HEIGHT)) pygame.display.set_caption("TEMPERATURE + LIGHT + HUMIDITY") for i in range(5): data_test = ser.readline().decode().strip() pygame.time.wait(100) x = 0 y = 0 img_num = 0 sensitivity = 1 start_time = actual_time() running = True while running: for event in pygame.event.get(): if event.type == pygame.QUIT: finish_time = actual_time() pygame.display.update() name = str(img_num) pygame.image.save(surface, '{}, START {}, FINISH {} (incomplete).png'.format(name, start_time, finish_time)) print("IMAGE SAVED BUT INCOMPLETE") write_to_log("IMAGE SAVED BUT INCOMPLETE") running = False if running == False: break for _ in range(MAX_RETRIES): try: data1, data2, data3 = read_arduino_data(ser, DELAY) break except Exception: print("COULD NOT READ THE DATA, TRYING AGAIN...") write_to_log("COULD NOT READ THE DATA, TRYING AGAIN...") pygame.time.wait(500) else: print("FAILED TO READ DATA AFTER {} RETRIES".format(MAX_RETRIES)) write_to_log("FAILED TO READ DATA AFTER {} RETRIES".format(MAX_RETRIES)) continue Rraw = (separate_data(data1)[0] + separate_data(data2)[0] + separate_data(data3)[0]) / 3 R = round(max_255(temperature_to_interval(Rraw) * MAX_8BIT * sensitivity)) Graw = (separate_data(data1)[1] + separate_data(data2)[1] + separate_data(data3)[1]) / 3 G = round(max_255(remap_10bit_to_8bit(Graw) * sensitivity)) Braw = (separate_data(data1)[2] + separate_data(data2)[2] + separate_data(data1)[2]) / 3 B = remap_humidity(Braw, min_measured=MIN_HUMIDITY, max_measured=MAX_HUMIDITY) B = round(max_255(remap_10bit_to_8bit(B) * sensitivity)) color = [R, G, B] pygame.draw.rect(win, color, [x, y, 1, 1]) surface.set_at((x, y), (color[0], color[1], color[2])) if (x + 1) < WIDTH: pygame.draw.rect(win, [0, 255, 0], [x + 1, y, 1, 1]) pygame.display.flip() # print current data with colored text if color[0] + color[1] + color[2] > 127: text_color = "0" else: text_color = "255" log = "COLOR: [{}, {}, {}], TEMP.: {:.2f}°C, LIGHT: {}, HUM.: {}, TIME: {}, IMAGE NUMBER: {}, COMPLETED: {:.3f}%, x: {}, y: {}" \ .format(R, G, B, Rraw, round(Graw), round(Braw), actual_time(), img_num, (WIDTH * y + x + 1) / (WIDTH * HEIGHT) * 100, x, y) print('\033[38;2;{};{};{}m\033[48;2;{};{};{}m' .format(text_color, text_color, text_color, str(color[0]), str(color[1]), str(color[2])) + log + '\033[0m') write_to_log(log) x += 1 if x >= WIDTH: x = 0 y += 1 if y >= HEIGHT: y = 0 finish_time = actual_time() pygame.display.update() name = str(img_num) pygame.image.save(surface, '{}, START {}, FINISH {}.png'.format(name, start_time, finish_time)) print("IMAGE SUCCESSFULLY SAVED") write_to_log("IMAGE SUCCESSFULLY SAVED") pygame.draw.rect(win, [0, 0, 0], [0, 0, WIDTH, HEIGHT]) surface.fill((0, 0, 0)) img_num += 1 start_time = actual_time() [/CODE BLOCK] Заключэнне Гэты праект з'яўляецца выдатным прыкладам таго, як мы можам выкарыстоўваць тэхналогію для лепшага разумення і візуалізацыі прыродных працэсаў. Выніковыя малюнкі даюць нам погляд на жыццё раслін і складанасць успрыманых стымулаў. Важна разумець, што хоць гэты праект дае ўнікальны погляд на перажыванні раслін, ён не ўключае ўсе аспекты іх успрымання. Расліны здольныя ўспрымаць шмат розных тыпаў сігналаў з іх наваколля, уключаючы вільготнасць паветра, напрамак гравітацыі, хімічны склад глебы, электрамагнітнае поле і механічны стрэс. Гэты праект не імкнецца запісаць поўнае перажыванне расліны, а хутчэй факусуецца на трох ключавых фактарах, якія можна лёгка вымераць і візуалізаваць. Мы не маем паняцця, якім чынам расліны інтэрпрэтуюць гэтыя даныя, але мы ведаем, што яны на іх дакладна рэагуюць. Праект з'яўляецца спробай перакладу гэтых перажыванняў у фармат, які мы можам лепш зразумець і візуалізаваць. ============================================================ TITLE: Будаўнічыя ўчасткі SLUG: vystavy-stavebni-pozemky-1 URL: https://vojtamaur.cz/vystavy-stavebni-pozemky-1/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: vystavy DATE: 2023-01-14 SOURCE: src/content/posts/vystavy-stavebni-pozemky-1.mdx BUILT_HTML: vystavy-stavebni-pozemky-1/index.html ============================================================ Будаўнічыя ўчасткі 19. 10. 2022 - 14. 1. 2023, Брно Fait Gallery: Мілан Маўр / Няпэўныя паслядоўнасці дзеяння [ImageObject: https://vojtamaur.cz/images/vystavy-stavebni-pozemky-1-obr-1.jpg | Подпіс да выявы: Мы купляем будаўнічыя ўчасткі і вяртаем іх прыродзе. Восень 2022, Войта Маўр, Мілан Маўр] [https://vojtamaur.cz/images/vystavy-stavebni-pozemky-1-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/vystavy-stavebni-pozemky-1-obr-2.jpg | Фотадакументацыя выставы] [https://vojtamaur.cz/images/vystavy-stavebni-pozemky-1-obr-2.jpg] Інфармацыя пра выставу на старонках Fait Gallery: https://www.faitgallery.com/tiskovky/items/2014.html ============================================================ TITLE: Рэкурсія ў праграме MS Word SLUG: rekurze-programu-ms-word URL: https://vojtamaur.cz/rekurze-programu-ms-word/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2022-11-01 SOURCE: src/content/posts/rekurze-programu-ms-word.mdx BUILT_HTML: rekurze-programu-ms-word/index.html ============================================================ Рэкурсія ў праграме MS Word лістапад 2022 Я выявіў спосаб, з дапамогай якога можна ў праграме Microsoft Word запусціць рэкурсіўны працэс. Для гэтага патрэбныя дзве рэчы – функцыя спасылкі і табліца. З дапамогай функцыі спасылкі можна ўставіць змесціва дакумента А ў дакумент Б так, што калі змесціва змяняецца ў дакуменце А, гэтыя змены аўтаматычна адлюстроўваюцца і ў дакуменце Б. Іншымі словамі – змесціва дакумента Б спасылаецца на змесціва дакумента А. Рэкурсію можна запусціць, стварыўшы змесціва, якое спасылаецца само на сябе. Як гэтага можна дасягнуць? Дастаткова проста стварыць дакумент А (назавем яго, напрыклад, doc A.docx) і дакумент Б (doc B.docx), у дакуменце А стварыць пустую табліцу, скапіяваць яе і ўставіць са спасылкай у дакумент Б. Гэтую новаўстаўленую табліцу пасля дастаткова проста скапіяваць з дакумента Б і ўставіць са спасылкай у змесціва табліцы ў дакуменце А. Гэтым узнікне табліца, якая паступова пачне ўстаўляць сама ў сябе. Звычайна пасля гэтага MS Word пачынае «завісаць», пакуль урэшце цалкам не вылеціць. Увесь гэты працэс можна ўбачыць у відэа ніжэй. [VideoObject: https://www.youtube-nocookie.com/embed/xaE-eYQw4Mw] ============================================================ TITLE: Псеўдаверш SLUG: pseudobasen URL: https://vojtamaur.cz/pseudobasen/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2022-05-01 SOURCE: src/content/posts/pseudobasen.mdx BUILT_HTML: pseudobasen/index.html ============================================================ Псеўдаверш май 2022 Усе словы ў наступным вершы (прынамсі, наколькі нам вядома, за выключэннем службовых слоў) з'яўляюцца псеўдасловамі; гэта значыць, што гэта словы, якія ў адпаведнасці з фанатактыкай чэшскай мовы маглі б існаваць — такія спалучэнні гукаў у названай мове магчымыя — аднак ім не прысвоены ніякі сэнс, і яны не выкарыстоўваюцца. Верш, такім чынам, у прынцыпе бессэнсоўны, і магчымая інтэрпрэтацыя цалкам залежыць ад уяўлення чытача, хоць яно значна стымулюецца выразна гукапіснай прыродай некаторых псеўдасловаў. Гэты эксперымент не ставіў за мэту стварыць паэтычны тэкст высокай эстэтычнай вартасці, а толькі пагуляць з камбінаторным патэнцыялам роднай мовы. Характэрна, што для кожнага псеўдаслова можна надзейна вызначыць часціну мовы і большасць яго граматычных катэгорый. JEZÁPEK V Městnale se krůcky škvoury K mochci ďáry vyněraly Pulstočmý kroch zanářel Do stupí honkaje vořenky Když jezápek kokeřil pod husečným vachalem koltěním zmán Hlůmajíce zlanivou vostrčlici Sníkali garánci garánkám vrůzy A lačili jezápka zastrožlým přímanem Zastrožlým z blímného vesepství Dokřmeným lipačskou vrýnou Hrů hrů! kafolčil jezápek zpufněle A holivěl likajky garánkám Až z hlemuňků kriskaly baťafky A cuchraly zrepčeným blizalkám Jalvičné zromky Нягледзячы на тое, што верш у прынцыпе бессэнсоўны, пры яго інтэрпрэтацыі ў свядомасці чытача можа ўзнікаць пэўны вобраз. Нам было цікава, якое ўяўленне пра яго склаў бы штучны інтэлект. Мы выкарысталі некалькі даступных мадэляў штучнага інтэлекту (ru-DALL-E, Dream, Deep Daze, starryai – Altair, starryai – Orion і Night Café), якія здольныя з дапамогай тэкставага ўводу ствараць выяўленчы вывад. Кожная мадэль крыху адрозніваецца: некаторыя ствараюць фотарэалістычныя выявы, некаторыя больш абстрактныя, а іншыя больш мастацка стылізаваныя. Яны таксама адрозніваюцца тым, наколькі добра разумеюць чэшскую мову (напрыклад, мадэль ru-DALL-E разумее чэшскую мову вельмі добра). Асобныя сегменты гэтага верша былі зададзены розным мадэлям штучнага інтэлекту, і кожная з іх стварыла ўласную ўнікальную серыю ўяўленняў, заснаваных на інтэрпрэтацыі асобных сегментаў. З кожнай такой серыі мы потым стварылі відэа, у якім праецыруюцца асобныя ўяўленні і адначасова з імі дэкламуецца адпаведны сегмент верша. Мадэль Deep Daze здольная нават запісваць працэс стварэння ўяўленняў, таму на відэа можна бачыць, як паступова фарміруецца і ўдакладняецца яе ўяўленне. ruDALL-E [VideoObject: https://www.youtube-nocookie.com/embed/CniEMECxcgw] Dream [VideoObject: https://www.youtube-nocookie.com/embed/MIS05zpqcWA] starryai (Altair) [VideoObject: https://www.youtube-nocookie.com/embed/qsmicN46yBk] starryai (Orion) [VideoObject: https://www.youtube-nocookie.com/embed/JDU4Zi6D9rE] Night Café [VideoObject: https://www.youtube-nocookie.com/embed/txD8apt8CJo] Deep Daze [VideoObject: https://www.youtube-nocookie.com/embed/m06W3aQXKUs] Што выклікае верш у вас? Ці супадае ваша ўражанне ад верша з інтэрпрэтацыямі штучнага інтэлекту? аўтар верша: Філіп Драбек аўтар выяўленчага дадатку: Войта Маўр ============================================================ TITLE: Фотаграмметрыя SLUG: fotogrammetrie URL: https://vojtamaur.cz/fotogrammetrie/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2022-03-29 SOURCE: src/content/posts/fotogrammetrie.mdx BUILT_HTML: fotogrammetrie/index.html ============================================================ Фотаграмметрыя сакавік 2022 На працягу некалькіх гадоў я з дапамогай fotogrammetrie сканаваў розныя структуры. Праект функцыянуе як прасторавы калаж месцаў і істот праз час. [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-9.jpg | злева: Філіп Драбек, Ондржэй Кучэра, Францішак Далібаба, Войта Маўр] [https://vojtamaur.cz/images/fotogrammetrie-obr-9.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-1.jpg | злева: Войта Маўр, Філіп Драбек, Міхаэла Стэглікава] [https://vojtamaur.cz/images/fotogrammetrie-obr-1.jpg] [VideoObject: https://www.youtube.com/embed/yOPv4hl1DKA] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-2.jpg | Войта Маўр ляжыць у кватэры побач з кватэрай, у якой ляжыць Войта Маўр у кватэры побач з кватэрай, у якой ляжыць Войта Маўр у кватэры побач з кватэрай, у якой...] [https://vojtamaur.cz/images/fotogrammetrie-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-4.jpg | Войта Маўр ляжыць у кватэры побач з кватэрай, у якой ляжыць Войта Маўр у кватэры побач з кватэрай, у якой ляжыць Войта Маўр у кватэры побач з кватэрай, у якой...] [https://vojtamaur.cz/images/fotogrammetrie-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-3.jpg | Войта Маўр у кватэры] [https://vojtamaur.cz/images/fotogrammetrie-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-5.jpg | Войта Маўр ізаляваны ў пакоі] [https://vojtamaur.cz/images/fotogrammetrie-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-6.jpg | Войта Маўр у пакоі, шырокавугольны здымак] [https://vojtamaur.cz/images/fotogrammetrie-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-8.jpg | low poly Войта Маўр у пакоі] [https://vojtamaur.cz/images/fotogrammetrie-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-11.jpg | Войта Маўр у ванным пакоі] [https://vojtamaur.cz/images/fotogrammetrie-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-7.jpg | Войта Маўр у спальні] [https://vojtamaur.cz/images/fotogrammetrie-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-10.jpg | Войта Маўр у гасцінай] [https://vojtamaur.cz/images/fotogrammetrie-obr-10.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-12.jpg | Войта Маўр на кухні] [https://vojtamaur.cz/images/fotogrammetrie-obr-12.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-13.jpg | Войта Маўр на кухні] [https://vojtamaur.cz/images/fotogrammetrie-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-14.jpg | Войта Маўр на кухні] [https://vojtamaur.cz/images/fotogrammetrie-obr-14.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-15.jpg | сад] [https://vojtamaur.cz/images/fotogrammetrie-obr-15.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-16.jpg | Войта Маўр у садзе, артаграфічная перспектыва] [https://vojtamaur.cz/images/fotogrammetrie-obr-16.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-20.jpg | Гелена Гаракава ў рукамыйніцы] [https://vojtamaur.cz/images/fotogrammetrie-obr-20.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-18.jpg | Войта Маўр армія] [https://vojtamaur.cz/images/fotogrammetrie-obr-18.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-17.jpg | Войта Маўр шрубавая лінія] [https://vojtamaur.cz/images/fotogrammetrie-obr-17.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-19.jpg | Войта Маўр узор] [https://vojtamaur.cz/images/fotogrammetrie-obr-19.jpg] ============================================================ TITLE: Генератар выпадковых лікаў SLUG: vystavy-generator-nahodnych-cisel-2 URL: https://vojtamaur.cz/vystavy-generator-nahodnych-cisel-2/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: vystavy DATE: 2022-03-27 SOURCE: src/content/posts/vystavy-generator-nahodnych-cisel-2.mdx BUILT_HTML: vystavy-generator-nahodnych-cisel-2/index.html ============================================================ Генератар выпадковых лікаў 17. 2. 2022 - 27. 3. 2022, Карлавы Вары Галерэя мастацтваў Карлавы Вары: КАРЛАВАРСКІ САЛОН 22/2 [ImageObject: https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-2-obr-2.jpg] [https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-2-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-2-obr-3.jpg] [https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-2-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-2-obr-4.jpg] [https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-2-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-2-obr-5.jpg] [https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-2-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-2-obr-6.jpg] [https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-2-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-2-obr-7.jpg] [https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-2-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-2-obr-8.jpg] [https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-2-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-2-obr-9.jpg] [https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-2-obr-9.jpg] [ImageObject: https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-2-obr-10.jpg] [https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-2-obr-10.jpg] [ImageObject: https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-2-obr-1.jpg] [https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-2-obr-1.jpg] Інфармацыя пра выставу на старонках Галерэі мастацтваў Карлавы Вары: http://www.galeriekvary.cz/vystavy/karlovarsky-salon-22-2 ============================================================ TITLE: Аўтапартрэт (практычная выпускная праца) SLUG: autoportret-prakticka-maturitni-prace URL: https://vojtamaur.cz/autoportret-prakticka-maturitni-prace/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2021-06-01 SOURCE: src/content/posts/autoportret-prakticka-maturitni-prace.mdx BUILT_HTML: autoportret-prakticka-maturitni-prace/index.html ============================================================ Аўтапартрэт (практычная выпускная праца) чэрвень 2021 Заданне і абарона выпускной працы: [MediaObject: https://vojtamaur.cz/files/autoportret-prakticka-maturitni-prace-dokument-1.pdf] Выніковае партфоліа: [MediaObject: https://vojtamaur.cz/files/autoportret-prakticka-maturitni-prace-dokument-2.pdf] Інсталяцыя твора ў атэлье Нерудаўкі: [ImageObject: https://vojtamaur.cz/images/autoportret-prakticka-maturitni-prace-obr-1.jpg] [https://vojtamaur.cz/images/autoportret-prakticka-maturitni-prace-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/autoportret-prakticka-maturitni-prace-obr-2.jpg] [https://vojtamaur.cz/images/autoportret-prakticka-maturitni-prace-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/autoportret-prakticka-maturitni-prace-obr-3.jpg] [https://vojtamaur.cz/images/autoportret-prakticka-maturitni-prace-obr-3.jpg] Ацэнка працы: [ImageObject: https://vojtamaur.cz/images/autoportret-prakticka-maturitni-prace-obr-4.jpg] [https://vojtamaur.cz/images/autoportret-prakticka-maturitni-prace-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/autoportret-prakticka-maturitni-prace-obr-5.jpg] [https://vojtamaur.cz/images/autoportret-prakticka-maturitni-prace-obr-5.jpg] ============================================================ TITLE: Кароткая гісторыя жыцця на Зямлі SLUG: strucna-historie-zivota-zemi URL: https://vojtamaur.cz/strucna-historie-zivota-zemi/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2021-03-01 SOURCE: src/content/posts/strucna-historie-zivota-zemi.mdx BUILT_HTML: strucna-historie-zivota-zemi/index.html ============================================================ Кароткая гісторыя жыцця на Зямлі сакавік 2021 [VideoObject: https://www.youtube-nocookie.com/embed/1R8M4nRLPWQ] Відэа было створана як школьная праца ў Сярэдняй прафесійнай школе гандлю, прыкладнога мастацтва і дызайну ў Пльзені (Нерудава 33). Адзін кадр гэтага відэа прадстаўляе 200 000 гадоў гісторыі Зямлі. Гэта прыблізна адпавядае працягласці існавання віду Homo sapiens. Менавіта таму чалавек паказаны толькі на самым апошнім кадры гэтага відэа. Усе выяўленчыя матэрыялы, выкарыстаныя ў відэа, былі зняты аўтарам. ============================================================ TITLE: Жыццё ў Громніцкім возеры SLUG: zivot-hromnickem-jezirku URL: https://vojtamaur.cz/zivot-hromnickem-jezirku/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2021-01-01 SOURCE: src/content/posts/zivot-hromnickem-jezirku.mdx BUILT_HTML: zivot-hromnickem-jezirku/index.html ============================================================ Жыццё ў Громніцкім возеры студзень 2021 [MediaObject: https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2873.387394621076!2d13.444731496763541!3d49.85061064085366!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0x93e249730f9d76f5!2zSHJvbW5pY2vDqSBqZXrDrXJrbw!5e1!3m2!1scs!2scz!4v1609929799218!5m2!1scs!2scz] Громніцкае возера [https://cs.wikipedia.org/wiki/Hromnick%C3%A9_jez%C3%ADrko] — гэта прыродны помнік у раёне Пльзень-поўнач. Дзякуючы здабычы сланцу ў мінулым вада возера з'яўляецца слабым растворам сернай кіслаты (яе pH складае 2.6 – 2.9). Менавіта таму ў розных крыніцах можна прачытаць, што «вада стэрыльная і без жыцця». Нават на афіцыйнай інфармацыйнай шыльдзе [https://upload.wikimedia.org/wikipedia/commons/d/d0/Tabule_Hromnick%C3%A9_jez%C3%ADrko.JPG] напісана: «…акрамя водарасцяў, [вада] цалкам пазбаўленая жыцця». Гэтая выснова мне, з улікам велізарнай адаптыўнасці жыцця ўвогуле, здавалася малаверагоднай. Таму я вырашыў адправіцца туды і самастойна даследаваць яго. [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-1.jpg | Громніцкае возера] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-2.jpg | вымярэнне pH] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-2.jpg] 19. снежня 2020 я ўзяў пробу вады з Громніцкага возера. Шматклетачнае жыццё ў ёй можна было ўбачыць адразу, як толькі бруд у каламутнай вадзе асеў. Я знайшоў у ёй некалькі лічынак камароў-званцоў. [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-3.jpg | лічынка камара-званца] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-3.jpg] Таксама я выявіў у ёй лічынку мухі, якую мне ўдалося ідэнтыфікаваць з дапамогай мікраскопа. [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-4.jpg | лічынка мухі] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-4.jpg] Я знайшоў у ёй таксама некалькі аднаклетачных арганізмаў, як гэтыя два віды эўглены, якіх тут было столькі, што іх можна было назіраць няўзброеным вокам у выглядзе зялёнага налёту на паверхні. [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-5.jpg | эўглены] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-6.jpg | эўглены] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-6.jpg] [VideoObject: https://www.youtube-nocookie.com/embed/aoPDRJ_XaxI] [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-7.jpg | эўглена] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-7.jpg] [VideoObject: https://www.youtube-nocookie.com/embed/XbHSxjzpSYE] На здымках вышэй можна ўбачыць і пракарыётныя арганізмы — цыянабактэрыі (маленькія бактэрыі палачкападобнай формы). Яшчэ адзін пракарыётны арганізм, які я знайшоў у пробе, — гэта гэтая бактэрыя (пакуль што дакладна не ідэнтыфікаваная). [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-8.jpg | бактэрыя] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-8.jpg] Прыкладна праз два тыдні назіранняў я нават знайшоў у пробе інфузорый. Першая з іх — віртэла, другая — уролептус. [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-9.jpg] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-9.jpg] [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-10.jpg] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-10.jpg] Дзіўна, колькі арганізмаў здольныя выжыць у такім экстрэмальна кіслым асяроддзі. Сцвярджэнне, што вада стэрыльная, на мой погляд, гэтым абвергнута. Таму было б мэтазгодна абнавіць афіцыйную інфармацыйную шыльду і іншыя турыстычныя вэб-сайты, якія перапісалі гэта з яе. Аднак гэта, верагодна, далёка не ўсе арганізмы, якія знаходзяцца ў Громніцкім возеры, і таму было б цікава правесці далейшыя аналізы вады ў іншыя пары года, або ўзяць пробы вады з рознай глыбіні (на дне могуць, напрыклад, з-за недахопу кіслароду і святла жыць анаэробныя бактэрыі). ============================================================ TITLE: Разважанне пра межы фантазіі SLUG: uvaha-hranicich-fantazie URL: https://vojtamaur.cz/uvaha-hranicich-fantazie/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2020-11-01 SOURCE: src/content/posts/uvaha-hranicich-fantazie.mdx BUILT_HTML: uvaha-hranicich-fantazie/index.html ============================================================ Разважанне пра межы фантазіі лістапад 2020 Гэты тэкст узнік як школьная сачыненне-разважанне на адвольную тэму падчас навучання ў Сярэдняй прафесійнай школе гандлю, прыкладнога мастацтва і дызайну ў Пльзені. [MediaObject: https://vojtamaur.cz/files/uvaha-hranicich-fantazie-dokument.pdf] ============================================================ TITLE: Павышанае ўспрыманне адрозненняў светласці SLUG: zvysene-vnimani-rozdilu-svetlosti URL: https://vojtamaur.cz/zvysene-vnimani-rozdilu-svetlosti/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2020-10-02 SOURCE: src/content/posts/zvysene-vnimani-rozdilu-svetlosti.mdx BUILT_HTML: zvysene-vnimani-rozdilu-svetlosti/index.html ============================================================ Павышанае ўспрыманне адрозненняў светласці кастрычнік 2020 Што, калі б нашы вочы былі здольныя ўспрымаць нават нязначныя адрозненні ў светласці? Наколькі іншым дзякуючы гэтаму быў бы наш погляд на свет? Ці можна гэта неяк візуалізаваць? Так, я думаю, што можна. Паспрабую зараз апісаць, якім чынам гэтага можна дасягнуць. Давайце паглядзім на тое, як успрымае чалавечае вока чорна-белую фатаграфію. [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-1.jpg | чорна-белая фатаграфія мядзведзяў] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-1.jpg] Можна сказаць, што месцы, якія з'яўляюцца самымі цёмнымі, мы ўспрымаем як чорныя, а месцы, якія самыя светлыя, мы ўспрымаем як белыя. Усё паміж імі — гэта розныя ступені шэрага. Гэты спектр можна адлюстраваць наступным чынам: [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-2.jpg | градыент black-white] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-2.jpg] Паколькі нашы вочы не вельмі добра ўспрымаюць малыя адрозненні паміж двума адценнямі шэрага, я вырашыў дадаць у гэты пераход у якасці прамежкавых ступеняў увесь каляровы спектр. Наступны пераход тады выглядае так: [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-3.jpg | градыент black, magenta, blue, cyan, green, yellow, red, white (KMBCGYRW)] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-3.jpg] Чорныя па-ранейшаму застануцца чорнымі, белыя — белымі, але шэры пераход паміж імі цяпер узбагачаны колерамі. Ніжэй прыведзены прыклад таго, як выглядала б фатаграфія мядзведзя пасля прымянення гэтага новага пераходу. [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-4.jpg | градыент KMBCGYRW, прыменены да чорна-белай фатаграфіі мядзведзяў] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-4.jpg] На фатаграфіі бачныя дэталі, якія на звычайнай чорна-белай фатаграфіі ад нас выслізгвалі. Далей я спрабаваў эксперыментаваць з гэтым пераходам на аналагавых фатаграфіях (гл. ніжэй). Заўсёды для параўнання спачатку прыводзіцца арыгінальная чорна-белая фатаграфія. [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-5.jpg | чорна-белая аналагавая фатаграфія Марка Герынка] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-6.jpg | градыент KMBCGYRW, прыменены да чорна-белай аналагавай фатаграфіі Марка Герынка] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-7.jpg | чорна-белая аналагавая фатаграфія Міхаэлы Стэглікавай] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-8.jpg | градыент KMBCGYRW, прыменены да чорна-белай аналагавай фатаграфіі Міхаэлы Стэглікавай] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-9.jpg | чорна-белая аналагавая фатаграфія Войты Маўра] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-9.jpg] [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-10.jpg | градыент KMBCGYRW, прыменены да чорна-белай аналагавай фатаграфіі Войты Маўра] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-10.jpg] [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-11.jpg | чорна-белая аналагавая фатаграфія з пінхол-фотаапарата] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-12.jpg | градыент KMBCGYRW, прыменены да чорна-белай аналагавай фатаграфіі з пінхол-фотаапарата] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-12.jpg] Мне было цікава, ці можна было б выкарыстоўваць гэты пераход пры маляванні для лепшай дакладнасці зацянення. І менавіта таму я выпрабаваў яго на сваім старым малюнку: [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-13.jpg | вучэбны малюнак вуглём Войты Маўра] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-14.jpg | градыент KMBCGYRW, прыменены да вучэбнага малюнка вуглём Войты Маўра] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-14.jpg] Я вырашыў далей выпрабоўваць гэты пераход на аптычных ілюзіях, якія грунтуюцца на недасканалым успрыманні розніцы светласці. Вось адзін прыклад такой ілюзіі: [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-15.jpg | малюнак чорна-белай аптычнай ілюзіі розніцы светласці] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-15.jpg] Дакладна як і можна было чакаць, абодва квадраты ідэнтычныя. Тым не менш, адзін выглядае пры поглядзе чалавечым вокам больш светлым. Калі на ілюзію вышэй я прымяню гэты пераход, будзе значна больш відавочна, што квадраты маюць аднолькавае адценне. Ілюзія тым самым парушаецца і перастае быць ілюзіяй. [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-16.jpg | градыент KMBCGYRW, прыменены да малюнка чорна-белай аптычнай ілюзіі розніцы светласці] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-16.jpg] Яшчэ адной падобнай ілюзіяй з'яўляецца Checker shadow illusion [https://en.wikipedia.org/wiki/Checker_shadow_illusion]. Прынцып той жа, плошчы A і B маюць ідэнтычнае адценне, хоць гэтага і не відаць. Калі мы прымяняем да яе пераход, гэта становіцца відавочным. [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-17.jpg | малюнак Checker shadow illusion] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-17.jpg] [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-18.jpg | градыент KMBCGYRW, прыменены да Checker shadow illusion] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-18.jpg] ============================================================ TITLE: Тэарэмы жыцця SLUG: teoremy-zivota URL: https://vojtamaur.cz/teoremy-zivota/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2020-10-01 SOURCE: src/content/posts/teoremy-zivota.mdx BUILT_HTML: teoremy-zivota/index.html ============================================================ Тэарэмы жыцця кастрычнік 2020 Старонка ў Instagram, якая змяшчае фатаграфіі жыцця на Зямлі розных маштабных узроўняў. www.instagram.com/vojta_maur_zivot [http://www.instagram.com/vojta_maur_zivot] [ImageObject: https://vojtamaur.cz/images/teoremy-zivota-obr-1.jpg | скрыншот старонкі ў Instagram] [https://vojtamaur.cz/images/teoremy-zivota-obr-1.jpg] ============================================================ TITLE: Камп'ютар з выпадковымі ўводамі SLUG: pocitac-nahodnymi-vstupy URL: https://vojtamaur.cz/pocitac-nahodnymi-vstupy/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2020-09-01 SOURCE: src/content/posts/pocitac-nahodnymi-vstupy.mdx BUILT_HTML: pocitac-nahodnymi-vstupy/index.html ============================================================ Камп'ютар з выпадковымі ўводамі верасень 2020 Для мэтаў гэтага разважання я стварыў на мове праграмавання Python праграму, якая падае на мой камп'ютар выпадковыя ўводы. Яна можа, напрыклад, рухаць курсорам мышы, пстрыкаць, націскаць любыя кнопкі на клавіятуры, і ўсё гэта цалкам выпадкова. Назавём яе таму МАЛПА-1 (паводле тэорыі пра бясконцую малпу). Вось зыходны код, аднак разумець яго неабавязкова: [CODE BLOCK] import pyautogui import random import time import sys sys.setrecursionlimit(100000) time.sleep(5) def random_inputs(): AllKeys = ['\t', '\n', '\r', ' ', '!', '"', '#', '$', '%', '&', "'", '(', ')', '*', '+', ',', '-', '.', '/', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', ':', ';', '<', '=', '>', '?', '@', '[', '\\', ']', '^', '_', '`', 'a', 'b', 'c', 'd', 'e','f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '{', '|', '}', '~', 'accept', 'add', 'alt', 'altleft', 'altright', 'apps', 'backspace', 'browserback', 'browserfavorites', 'browserforward', 'browserhome', 'browserrefresh', 'browsersearch', 'browserstop', 'capslock', 'clear', 'convert', 'ctrl', 'ctrlleft', 'ctrlright', 'decimal', 'del', 'delete', 'divide', 'down', 'end', 'enter', 'esc', 'escape', 'execute', 'f1', 'f10', 'f11', 'f12', 'f13', 'f14', 'f15', 'f16', 'f17', 'f18', 'f19', 'f2', 'f20', 'f21', 'f22', 'f23', 'f24', 'f3', 'f4', 'f5', 'f6', 'f7', 'f8', 'f9', 'final', 'fn', 'hanguel', 'hangul', 'hanja', 'help', 'home', 'insert', 'junja', 'kana', 'kanji', 'launchapp1', 'launchapp2', 'launchmail', 'launchmediaselect', 'left', 'modechange', 'multiply', 'nexttrack', 'nonconvert', 'num0', 'num1', 'num2', 'num3', 'num4', 'num5', 'num6', 'num7', 'num8', 'num9', 'numlock', 'pagedown', 'pageup', 'pause', 'pgdn', 'pgup', 'playpause', 'prevtrack', 'print', 'printscreen', 'prntscrn', 'prtsc', 'prtscr', 'return', 'right', 'scrolllock', 'select', 'separator', 'shift', 'shiftleft', 'shiftright', 'sleep', 'space', 'stop', 'subtract', 'tab', 'up', 'volumedown', 'volumemute', 'volumeup', 'win', 'winleft', 'winright', 'yen', 'command', 'option', 'optionleft', 'optionright'] while True: rnd_A0 = random.randint(0, 1) rnd_B0 = random.randint(0, 2) rnd_C0 = random.randint(0, 4) if rnd_B0 == 0: pyautogui.press(AllKeys[random.randint(0, len(AllKeys)-1)]) elif rnd_B0 == 1: multi_key = [] for i in range(0, random.randint(0, 5)): multi_key.append(AllKeys[random.randint(0, len(AllKeys)-1)]) pyautogui.hotkey(*multi_key) else: if rnd_A0 == 0: pyautogui.moveTo(random.randint(0, pyautogui.size()[0]), random.randint(0, pyautogui.size()[1]), duration=.2) if rnd_C0 == 0: pyautogui.click() elif rnd_C0 == 1: pyautogui.doubleClick() elif rnd_C0 == 2: pyautogui.click(button='right') elif rnd_C0 == 3: pyautogui.click(button='middle') else: pyautogui.dragTo(random.randint(0, pyautogui.size()[0]), random.randint(0, pyautogui.size()[0]), duration=.2) time.sleep(.1) def ignore_errors(): try: random_inputs() except Exception: ignore_errors() ignore_errors() [/CODE BLOCK] Для ілюстрацыі я запісаў працу праграмы МАЛПА-1 на відэа і стварыў першае відэа ніжэй. Паколькі яна была запушчана прыкладна на гадзіну, я шматразова паскорыў першае відэа і стварыў другое, каб глядачу не давялося глядзець усё першае відэа, але пры гэтым ён бачыў, якія дзеянні праграма МАЛПА-1 магла выканаць. [VideoObject: https://www.youtube-nocookie.com/embed/xZp9WpHKVKA] [VideoObject: https://www.youtube-nocookie.com/embed/fUh24r03e7o] Як можна заўважыць на відэа, праграма МАЛПА-1 у пэўны момант пачынае перапісваць свой уласны код. Усё відэа заканчваецца завісаннем і наступным збоем аперацыйнай сістэмы. Калі я эксперыментаваў з ёй далей, праграма МАЛПА-1 зрабіла некалькі іншых выдатных рэчаў. Напрыклад, адкрыла пошукавік Bing і напісала ў ім “9/11”, зрабіла скрыншот экрана, перазагрузіла камп'ютар, усталявала картачную гульню ці нешта абстрактнае “намалявала” (гл. малюнак ніжэй). [ImageObject: https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-1.png | абстрактны малюнак у MS Paint, аўтар: МАЛПА-1] [https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-1.png] Такім чынам, можна сказаць, што калі б праграма МАЛПА-1 была запушчана на пэўны неабмежаваны час, ці можа яна тэарэтычна адолець УСЁ (пад словам УСЁ я маю на ўвазе выкананне ўсіх аперацый, якія дазваляе камп'ютар, і таму пішу гэта вялікімі літарамі), што мог бы зрабіць карыстальнік таго ж камп'ютара? Яна магла б тэарэтычна стварыць тэчку на працоўным стале, адкрыць вэб-браўзер і нешта знайсці, адкрыць Word і напісаць гэтае разважанне, напісаць любую кнігу, стварыць электронную музыку, напісаць праграму на Python, напісаць саму сябе і гэтак далей. Яна магла б таксама выключыць саму сябе, выключыць увесь камп'ютар ці пашкодзіць свой уласны код. І менавіта тут, верагодна, становіцца ясна, што немагчыма, каб праграма МАЛПА-1 пасля запуску змагла зрабіць УСЁ – бо ёй давялося б зрабіць і крок, які б яе спыніў. Добра, а што, калі б яна зрабіла УСЁ без кроку, які выклікае яе спыненне, і ў якасці апошняга выканала гэты крок? Гэта хоць і цалкам малаверагодна, але не немагчыма. На жаль, ёсць яшчэ адзін падвох – крокаў, якія вядуць да яе спынення, шмат. Калі б яна зрабіла адзін з іх, яна не змагла б ужо зрабіць ніводнага наступнага, і гэта супярэчыць першапачатковаму здагадцы, што праграма МАЛПА-1 здольная на УСЁ. Такім чынам, гэтая праграма не здольная на УСЁ. Мне прыходзіць у галаву яшчэ адно рашэнне. Праграма МАЛПА-1 не здольная на УСЁ, таму што яна з'яўляецца падсістэмай аперацыйнай сістэмы. Калі аперацыйная сістэма выключаецца пад уплывам праграмы, перастае працаваць і сама праграма. Вось невялікая дыяграма, якая апісвае ўзаемасувязь аперацыйнай сістэмы і праграмы МАЛПА-1. Стрэлкі азначаюць “уздзейнічае на”. [ImageObject: https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-2.png | ПРАГРАМА <-> АПЕРАЦЫЙНАЯ СІСТЭМА] [https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-2.png] Праблема, такім чынам, у тым, што аперацыйная сістэма ўздзейнічае на праграму. Ці было б магчыма “разарваць” гэтую пятлю і стварыць праграму, якая будзе цалкам незалежнай ад аперацыйнай сістэмы? Праграму, якая ўздзейнічае на аперацыйную сістэму, але пры гэтым сама аперацыйная сістэма не можа ўздзейнічаць на яе? Праграму, дыяграма якой выглядае прыкладна так? [ImageObject: https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-3.png | ПРАГРАМА -> АПЕРАЦЫЙНАЯ СІСТЭМА] [https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-3.png] Іншымі словамі – ці існуе падобная праграма, якая здольная на УСЁ, але спыніць саму сябе не здольная (адпаведна, гэта нават немагчыма з прынцыпу яе канструкцыі)? Такую праграму назавём МАЛПА-2. У наступных кроках я паспрабую растлумачыць спосаб, які хоць і крыху абсурдны і, безумоўна, яго можна было б прыдумаць больш элегантна, аднак для акрэслення маёй думкі ён, верагодна, найбольш прыдатны. Я паспрабаваў зрабіць візуалізацыю таго, як магла б выглядаць такая праграма, незалежная ад аперацыйнай сістэмы. [ImageObject: https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-4.jpg | візуалізацыя МАЛПА-2] [https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-4.jpg] Ніжні ўзровень гэтай прылады служыць для механічнага націскання клавіш на клавіятуры. Верхні ўзровень – для механічнага руху мышы і пстрыкання. Усё гэта падключана да нейкага больш простага камп'ютара (напрыклад, Arduino, Raspberry Pi і г.д.), які можна ўбачыць на сярэднім узроўні. Менавіта ў ім загружана наша праграма МАЛПА-2. Важна адзначыць, што да ноўтбука падключана толькі мыш і больш нічога. Такім чынам, больш просты камп'ютар не павінен быць ніякім чынам злучаны з ноўтбукам, і яго камунікацыя павінна заставацца чыста аднабаковай (больш просты камп'ютар уздзейнічае на ноўтбук, а не наадварот). Таксама да інтэрнэту не павінен быць падключаны больш просты камп'ютар, у якім захоўваецца наш код праграмы МАЛПА-2, паколькі інтэрнэт для гэтага разважання – гэта адзін вялікі клубок лабірынтаў, і калі наша прылада адправіцца ў іх, ніхто не зможа добра прадказаць наступствы. Так, напрыклад, наша больш простая праграма магла б з дапамогай інтэрнэту і ноўтбука нейкім чынам падключыцца сама да сябе і выключыцца. Гэтая прылада выглядае так, быццам яна ўжо не можа ўздзейнічаць сама на сябе і тым самым выключыцца. Але ці сапраўды гэта так? Ці можа ўзнікнуць сітуацыя, у якой прылада выключыла б саму сябе? Адна такая сітуацыя прыходзіць мне ў галаву: з дапамогай інтэрнэту прылада паведамляе нейкай адпаведнай службе пра бомбу ў месцы, дзе яна знаходзіцца, і тады прыязджае каманда піратэхнікаў і абясшкоджвае прыладу. Гэтая сітуацыя, вядома, вельмі малаверагодная, але зноў жа, не немагчымая. Ці не дастаткова было б проста адключыць ноўтбук ад інтэрнэту? Безумоўна, гэта прадухіліла б вышэйзгаданую сітуацыю, аднак гэта ўсё роўна не дапамагло б. Мне прыходзяць у галаву іншыя сітуацыі, пры якіх прылада магла б ускосна ўздзейнічаць сама на сябе. Вось прыклад такой магчымай сітуацыі: каля ноўтбука праходзіць нейкі чалавек, які нічога не ведае пра гэтую прыладу. Якраз тады, калі ён будзе глядзець на прыладу, на экране з'явіцца надпіс “ВЫКЛЮЧЫ МЯНЕ”. Чалавека гэты надпіс (ці іншы, значна больш моцны надпіс) мог бы пераканаць і прылада была б сапраўды выключана. Добра, а што, калі проста зрабіць так, каб прылада не была здольная ні на які вывад (ні манітора, ні дынамікаў і г.д.)? Тым самым прылада не магла б уплываць на знешні свет, які тады не мог бы паўплываць на гэтую прыладу і выклікаць яе выключэнне. Гэта гучыць разумна, аднак гэта не вельмі рэальна. Прылада магла б па-ранейшаму камунікаваць рознымі спосабамі, напрыклад, уключэннем і выключэннем падсвятлення клавіятуры, розніцай шуму пры ўключаным і выключаным стане ноўтбука ці нават розніцай тэмпературы працэсара. Я не думаю, што магчыма стварыць прыладу, якая з'яўляецца часткай гэтага свету і пры гэтым неяк з ім не ўзаемадзейнічае. З іншага боку, можна было б спрачацца, што карыстальнік камп'ютара таксама мог бы сам сябе знішчыць толькі простым націсканнем клавіш і пстрыканнем мышы. Ён мог бы, напрыклад, з дапамогай dark web замовіць сваё ўласнае забойства і гэтак далей… Такім чынам, я скончу гэтае разважанне сцвярджэннем, што калі б праграма нейкім чынам узаемадзейнічала са знешнім светам, яна магла б у выніку сама сябе спыніць, і гэта нягледзячы на тое, што праграма тэарэтычна здольная на ўсё, што змог бы зрабіць карыстальнік. ============================================================ TITLE: Зацыкленая іерархія жыцця SLUG: zacyklena-hierarchie-zivota URL: https://vojtamaur.cz/zacyklena-hierarchie-zivota/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2020-08-01 SOURCE: src/content/posts/zacyklena-hierarchie-zivota.mdx BUILT_HTML: zacyklena-hierarchie-zivota/index.html ============================================================ Зацыкленая іерархія жыцця жнівень 2020 [ImageObject: https://vojtamaur.cz/images/zacyklena-hierarchie-zivota-obr-1.jpg | жывая ракушкавая ракападобная істота пад мікраскопам] [https://vojtamaur.cz/images/zacyklena-hierarchie-zivota-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/zacyklena-hierarchie-zivota-obr-2.jpg | мёртвая ракушкавая ракападобная істота пад мікраскопам] [https://vojtamaur.cz/images/zacyklena-hierarchie-zivota-obr-2.jpg] На першым здымку ракушкавая ракападобная істота, якая з'яўляецца дробным водным ракападобным памерам каля 1 мм. Яна сілкуецца водарасцямі, дрожджамі, бактэрыямі і г.д. Такім чынам, гэта так званы фільтратар. На другім здымку гэтая іерархія харчовага ланцуга змянілася — мы можам убачыць на ім пурпурныя сербактэрыі (PSB) і слізевікі, якія балююць на мёртвай ракавіне ракападобнай істоты. Як ні дзіўна, гэтая сцэна смерці і раскладання зусім не выглядае агіднай ці страшнай, наадварот, я палічыў яе цудоўнай і захапляльнай. Выгляд другога здымка, на мой погляд, кантрастуе з яго ўнутраным значэннем, і, магчыма, менавіта гэтае напружанне дадае яму ўражлівасці. Яшчэ адна прычына, чаму гэты твор робіць на мяне вельмі моцнае і асабістае ўражанне, заключаецца ў тым, што і я аднойчы скончу гэтак жа, як і гэтая ракушкавая ракападобная істота. ============================================================ TITLE: Адбітак і прастора SLUG: odraz-a-prostor URL: https://vojtamaur.cz/odraz-a-prostor/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2020-05-01 SOURCE: src/content/posts/odraz-a-prostor.mdx BUILT_HTML: odraz-a-prostor/index.html ============================================================ Адбітак і прастора май 2020 У гэтай працы я займаўся адбіткам, яго візуалізацыяй і матэматычнай мадэллю. Я пачаў з простай задачы – мячыка ў квадраце. Гэты «мячык» насамрэч з'яўляецца матэматычным вектарам, гэта значыць бязмерным пунктам, які мае пазіцыю і кірунак, але для спрашчэння мы будзем называць яго мячыкам. Таксама для спрашчэння я ігнараваў супраціў паветра, страту энергіі пры адбітку і г.д. Такім чынам, мячык запускаецца ў квадрат пад нейкай пачатковай пазіцыяй і вуглом. Калі ён трапляе на бок квадрата, ён адбіваецца. Пры руху ён таксама пакідае пасля сябе траекторыю. Гэтую сімуляцыю можна ўбачыць у інтэрактыўным акне ніжэй. З ёй можна эксперыментаваць і змяняць пачатковы вугал (angle) на іншае значэнне. [MediaObject: https://vojtamaur.cz/demos/odraz-a-prostor/odraz-a-prostor-2D.html] У той час як некаторыя значэнні пачатковага вугла ствараюць вельмі простыя траекторыі, якія паўтараюць самі сябе (пры вуглах 45° і 90°), іншыя значэнні ствараюць вельмі хаатычныя траекторыі. Пытанне ў тым, ці замкнуцца аднойчы пасля дастатковай колькасці адбіткаў і гэтыя траекторыі самі ў сабе і пачнуць толькі паўтарацца. Як можна ўбачыць на чарцяжы ніжэй, кожнаму адбітку можна прысвоіць нейкі вугал φ(n) і нейкую даўжыню L(n) ад левага краю боку квадрата, на які трапіў мячык. [ImageObject: https://vojtamaur.cz/images/odraz-a-prostor-obr-1.png | дапаможны чарцёж для разліку траекторыі] [https://vojtamaur.cz/images/odraz-a-prostor-obr-1.png] Кожны бок мае даўжыню 1 адзінку. Пачатковымі параметрамі з'яўляюцца велічыня вугла φ(0) і даўжыня ад левага краю боку L(0). Так запушчаны мячык затым адбіваецца, і ўзнікаюць пары лікаў φ(1) і L(1), далей φ(2) і L(2) і г.д… Калі мы хочам даказаць, ці замкнецца траекторыя пры пэўным пачатковым вугле і даўжыні ад левага краю боку, нас цікавіць, ці існуюць лікі φ(n) і L(n) такія, што φ(0) = φ(n) і L(0) = L(n). Іншымі словамі, нас цікавіць, ці трапіць мячык аднойчы на месца, адкуль ён быў запушчаны, і ці адіб'ецца ад яго пад тым жа вуглом. Каб дакладней зразумець, што з матэматычнага пункту гледжання адбываецца пры адбітках, я напісаў алгарытм, у які ўводзяцца два параметры – φ(n) і L(n). Алгарытм затым дакладна вылічвае значэнні лікаў φ(n + 1) і L(n + 1), гэта значыць значэнні наступнага адбітку. [CODE BLOCK] POKUD φ(n) < 90°: POKUD tan(φ(n)) * (1 – L(n)) < 1: φ(n + 1) = 90° - φ(n) L(n + 1) = tan(φ(n)) * (1 – L(n)) POKUD tan(φ(n)) * (1 – L(n)) = 1: φ(n + 1) = φ(n) L(n + 1) = 0 POKUD tan(φ(n)) * (1 – L(n)) > 1: φ(n + 1) = 180° - φ(n) L(n + 1) = 1 – (tan(90° - φ(n)) + L(n)) POKUD φ(n) = 90°: φ(n + 1) = φ(n) L(n + 1) = L(n) POKUD φ(n) > 90°: POKUD tan(180° - φ(n)) * L(n) < 1: φ(n + 1) = 270° - φ(n) L(n + 1) = 1 – (tan(180° - φ(n)) * L(n)) POKUD tan(180° - φ(n)) * L(n) = 1: φ(n + 1) = φ(n) L(n + 1) = 1 POKUD tan(180° - φ(n)) * L(n) > 1: φ(n + 1) = 180° - φ(n) L(n + 1) = 1 + tan(150° - φ(n)) - L(n) [/CODE BLOCK] Такім чынам, нам дастаткова ўвесці ў алгарытм толькі два асноўныя параметры (зыходны вугал і пазіцыю), і ён дасць нам два параметры наступнага кроку. Гэтыя пары лікаў мы можам паслядоўна ўводзіць у мноства лікавай паслядоўнасці (назавем гэта мноства M). Пытанне “Ці замкнецца аднойчы траекторыя мячыка?” лагічна эквівалентнае пытанню “Ці з'яўляецца паслядоўнасць M перыядычнай?”. Пакуль, на жаль, я не ведаю, як адказаць на гэтае пытанне. Я вырашыў далей працаваць над сімуляцыяй адбітку і пашырыць яе да 3D. Мячык у ёй адбіваецца ад сценак куба ў трохмернай прасторы. На жаль, гэтую сімуляцыю немагчыма выкарыстаць на сайце ў форме інтэрактыўнай рамкі. Таму тут ёсць толькі код і вынік у выглядзе малюнкаў. [ImageObject: https://vojtamaur.cz/images/odraz-a-prostor-obr-2.gif | 3D анімацыя] [https://vojtamaur.cz/images/odraz-a-prostor-obr-2.gif] [ImageObject: https://vojtamaur.cz/images/odraz-a-prostor-obr-3.png] [https://vojtamaur.cz/images/odraz-a-prostor-obr-3.png] [ImageObject: https://vojtamaur.cz/images/odraz-a-prostor-obr-4.png] [https://vojtamaur.cz/images/odraz-a-prostor-obr-4.png] [ImageObject: https://vojtamaur.cz/images/odraz-a-prostor-obr-5.png] [https://vojtamaur.cz/images/odraz-a-prostor-obr-5.png] [ImageObject: https://vojtamaur.cz/images/odraz-a-prostor-obr-6.png] [https://vojtamaur.cz/images/odraz-a-prostor-obr-6.png] [ImageObject: https://vojtamaur.cz/images/odraz-a-prostor-obr-7.png] [https://vojtamaur.cz/images/odraz-a-prostor-obr-7.png] [ImageObject: https://vojtamaur.cz/images/odraz-a-prostor-obr-8.png] [https://vojtamaur.cz/images/odraz-a-prostor-obr-8.png] [ImageObject: https://vojtamaur.cz/images/odraz-a-prostor-obr-9.png] [https://vojtamaur.cz/images/odraz-a-prostor-obr-9.png] [ImageObject: https://vojtamaur.cz/images/odraz-a-prostor-obr-10.png] [https://vojtamaur.cz/images/odraz-a-prostor-obr-10.png] [ImageObject: https://vojtamaur.cz/images/odraz-a-prostor-obr-11.png] [https://vojtamaur.cz/images/odraz-a-prostor-obr-11.png] [ImageObject: https://vojtamaur.cz/images/odraz-a-prostor-obr-12.png] [https://vojtamaur.cz/images/odraz-a-prostor-obr-12.png] [ImageObject: https://vojtamaur.cz/images/odraz-a-prostor-obr-13.png] [https://vojtamaur.cz/images/odraz-a-prostor-obr-13.png] [ImageObject: https://vojtamaur.cz/images/odraz-a-prostor-obr-14.png] [https://vojtamaur.cz/images/odraz-a-prostor-obr-14.png] [ImageObject: https://vojtamaur.cz/images/odraz-a-prostor-obr-15.png] [https://vojtamaur.cz/images/odraz-a-prostor-obr-15.png] [ImageObject: https://vojtamaur.cz/images/odraz-a-prostor-obr-16.png] [https://vojtamaur.cz/images/odraz-a-prostor-obr-16.png] [ImageObject: https://vojtamaur.cz/images/odraz-a-prostor-obr-17.png] [https://vojtamaur.cz/images/odraz-a-prostor-obr-17.png] Розныя малюнкі вышэй згенераваныя шляхам запуску мячыка з цэнтра куба ў розныя бакі. Як можна бачыць, гэты пачатковы кірунак істотна ўплывае на выгляд траекторыі. Некаторыя траекторыі замыкаюцца самі ў сабе ўжо пасля некалькіх адбіткаў, іншыя выглядаюць хутчэй хаатычна. Гэтак жа, як і ў выпадку з 2D сімуляцыяй, даволі складана вызначыць, ці не замкнуцца выпадкова нават вельмі хаатычныя на выгляд траекторыі пасля дастатковай колькасці адбіткаў самі ў сабе і ці не будуць яны далей толькі паўтарацца. Ніжэй знаходзіцца інтэрактыўнае дэма, якое я стварыў для гэтай 3D сімуляцыі. [MediaObject: https://vojtamaur.cz/demos/odraz-a-prostor/odraz-a-prostor-3D.html] ============================================================ TITLE: Міфы пра паслядоўнасць Фібаначы SLUG: myty-fibonacciho-posloupnosti URL: https://vojtamaur.cz/myty-fibonacciho-posloupnosti/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2020-04-02 SOURCE: src/content/posts/myty-fibonacciho-posloupnosti.mdx BUILT_HTML: myty-fibonacciho-posloupnosti/index.html ============================================================ Міфы пра паслядоўнасць Фібаначы красавік 2020 Мабыць, самая вядомая рэч у папулярнай матэматыцы — гэта паслядоўнасць Фібаначы. Гэта абумоўлена як яе элегантнай прастатой, так і яе прымяненнем адразу ў некалькіх ненавуковых галінах, такіх як музыка ці мастацтва. Некаторыя людзі прыпісваюць ёй нават магічныя здольнасці і сцвярджаюць, што гэтая паслядоўнасць «кіруе сусветам» ці што яна з'яўляецца «адбіткам пальца Бога». Аднак у інтэрнэце пра яе, на жаль, распаўсюджваецца памылковая інфармацыя, якую я тут разгледжу. Усе мы, верагодна, ведаем гэтую паслядоўнасць, але ўсё ж у якасці ўступу на ўсялякі выпадак растлумачу яе. Паслядоўнасць Фібаначы вызначаецца формулай: F(0) = 0, F(1) = 1, F(n) = F(n - 1) + F(n - 2). Гэтую формулу можна лёгка растлумачыць словамі. Першыя два члены гэтай паслядоўнасці — гэта лікі 0 і 1 (таму F(0) = 0 і F(1) = 1). Затым мы складваем гэтыя два члены (гэта значыць 1 + 0), і атрымліваем трэці член паслядоўнасці, якім будзе лік 1. Такім чынам, паслядоўнасць выглядае наступным чынам: 0, 1, 1. Далей мы зноў складваем апошнія два члены (гэта значыць 1 + 1), і атрымліваем лік 2. Утвараецца паслядоўнасць 0, 1, 1, 2. Мы зноў складваем апошнія два члены (гэта значыць 2 + 1) і атрыманы лік зноў дадаем у паслядоўнасць. Так мы працягваем да бясконцасці. Першыя некалькі членаў гэтай паслядоўнасці выглядаюць так: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, … Гэтая паслядоўнасць мае цудоўныя матэматычныя ўласцівасці. Напрыклад, калі мы возьмем два паслядоўныя лікі і вылічым іх адносіны F(n + 1) / F (n), мы атрымаем прыбліжэнне матэматычнай канстанты φ, гэта значыць залатога сячэння. Напрыклад, 144 / 89 = 1,6179775280898876404494382022472, што вельмі блізка да залатога сячэння. Чым большыя лікі мы выбіраем, тым больш дакладным будзе прыбліжэнне. Паколькі φ — ірацыянальны лік (мае бясконцы неперыядычны дзесятковы дроб), гэта прыбліжэнне ніколі не можа быць абсалютна дакладным. Мабыць, самая вядомая рэч у папулярнай матэматыцы — гэта паслядоўнасць Фібаначы. Гэта абумоўлена як яе элегантнай прастатой, так і яе прымяненнем адразу ў некалькіх ненавуковых галінах, такіх як музыка ці мастацтва. Некаторыя людзі прыпісваюць ёй нават магічныя здольнасці і сцвярджаюць, што гэтая паслядоўнасць «кіруе сусветам» ці што яна з'яўляецца «адбіткам пальца Бога». Аднак у інтэрнэце пра яе, на жаль, распаўсюджваецца памылковая інфармацыя, якую я тут разгледжу. Усе мы, верагодна, ведаем гэтую паслядоўнасць, але ўсё ж у якасці ўступу на ўсялякі выпадак растлумачу яе. Паслядоўнасць Фібаначы вызначаецца формулай F(0) = 0, F(1) = 1, F(n) = F(n - 1) + F(n - 2). Гэтую формулу можна лёгка растлумачыць словамі. Першыя два члены гэтай паслядоўнасці — гэта лікі 0 і 1 (таму F(0) = 0 і F(1) = 1). Затым мы складваем гэтыя два члены (гэта значыць 1 + 0), і атрымліваем трэці член паслядоўнасці, якім будзе лік 1. Такім чынам, паслядоўнасць выглядае наступным чынам: 0, 1, 1. Далей мы зноў складваем апошнія два члены (гэта значыць 1 + 1), і атрымліваем лік 2. Утвараецца паслядоўнасць 0, 1, 1, 2. Мы зноў складваем апошнія два члены (гэта значыць 2 + 1) і атрыманы лік зноў дадаем у паслядоўнасць. Так мы працягваем да бясконцасці. Першыя некалькі членаў гэтай паслядоўнасці выглядаюць так: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, … Гэтая паслядоўнасць мае цудоўныя матэматычныя ўласцівасці. Напрыклад, калі мы возьмем два паслядоўныя лікі і вылічым іх адносіны F(n + 1) / F (n), мы атрымаем прыбліжэнне матэматычнай канстанты φ, гэта значыць залатога сячэння. Напрыклад, 144 / 89 = 1,6179775280898876404494382022472, што вельмі блізка да залатога сячэння. Чым большыя лікі мы выбіраем, тым больш дакладным будзе прыбліжэнне. Паколькі φ — ірацыянальны лік (мае бясконцы неперыядычны дзесятковы дроб), гэта прыбліжэнне ніколі не можа быць абсалютна дакладным. Таксама з дапамогай гэтай паслядоўнасці можна пабудаваць вельмі вядомую спіраль залатога сячэння. Дастаткова проста стварыць квадрат памерамі 1x1, затым яшчэ адзін квадрат памерамі 1x1, затым наступны квадрат 2x2, 3x3, 5x5, 8x8… Пасля гэтага застаецца толькі накрэсліць у квадратах чвэрць круга. Гэты працэс добра паказаны ў анімацыі ніжэй. [ImageObject: https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-1.gif | анімацыя пабудовы спіралі Фібаначы] [https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-1.gif] Тут мы можам убачыць адразу першы міф. Часта ў інтэрнэце я бачу выявы ракавіны наўтылуса, якая нібыта мае форму спіралі Фібаначы. Але гэта глупства, і, як відаць з малюнкаў ніжэй, гэтая спіраль зусім не адпавядае форме ракавіны гэтай істоты. [ImageObject: https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-2.jpg | міфы пра спіраль Фібаначы ў Google] [https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-2.jpg] Крыніца: Google выявы [ImageObject: https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-3.jpg | міфы пра спіраль Фібаначы на YouTube] [https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-3.jpg] Крыніца: YouTube На самай справе ракавіна наўтылуса мае форму не спіралі Фібаначы (малюнак злева), а лагарыфмічнай спіралі (малюнак справа). [ImageObject: https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-4.jpg | параўнанне спіраляў з ракавінай наўтылуса] [https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-4.jpg] Яшчэ адзін міф — сцвярджэнне, што колькасць пялёсткаў раслін вызначаецца паслядоўнасцю Фібаначы. Прыхільнікі гэтага міфа сцвярджаюць, што хоць і існуюць кветкі, у якіх колькасць пялёсткаў адрозніваецца ад членаў паслядоўнасці Фібаначы, такіх, паводле іх, няшмат. Я вырашыў праверыць гэтае сцвярджэнне, таму ўзяў атлас раслін і падлічыў колькасць пялёсткаў амаль у кожнай расліны (некаторыя кветкі я прапусціў, таму што ў іх, напрыклад, ёсць мужчынскія і жаночыя кветкі з рознай колькасцю пялёсткаў або пялёсткі ў іх зусім адсутнічаюць). Аднак з батанічнага пункту гледжання паняцце «пялёстак» вельмі недакладнае. Тое, што ў гутарковай мове называюць пялёсткам, у батаніцы называецца калякветнікам [https://cs.wikipedia.org/wiki/Kv%C4%9Btn%C3%AD_obal]. Ён далей падзяляецца на пялёстак вяночка і чашалісцік (гл. малюнак ніжэй). Часам гэтыя два лісткі зрастаюцца і ўтвараюць адзін так званы пялёстак. Таму ў табліцу Excel я выпісаў назвы кветак і колькасць іх пялёсткаў вяночка і чашалісцікаў, або пялёсткаў. З 120 раслін, якія былі прыведзены ў кнізе «Кішэнны АТЛАС РАСЛІН» Альберта Пілата і Ота Ушака, я такім чынам перапісаў у табліцу Excel 104 раслін. З гэтых даных я потым з дапамогай мовы праграмавання Python стварыў прыведзены ніжэй графік. [ImageObject: https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-5.png | параўнанне спіраляў з ракавінай наўтылуса] [https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-5.png] Як з яго відаць, часцей за ўсё кветкі маюць 5 лісткоў калякветніка, што якраз выпадкова з'яўляецца лікам паслядоўнасці Фібаначы. Але гэта ўсё, паколькі другім па частаце выпадкам з'яўляецца лік 4, а гэта не лік паслядоўнасці Фібаначы. Калі б гэта сцвярджэнне было праўдзівым, гэта было б відаць на графіку. Міф такім чынам развенчаны, паслядоўнасць Фібаначы зусім не звязана з колькасцю лісткоў калякветніка. Гэтыя два міфы, безумоўна, не адзіныя, але маёй задачай было не развенчаць усе, а хутчэй паказаць, што некаторыя рэчы, якія можна знайсці ў інтэрнэце пра паслядоўнасць Фібаначы і залатое сячэнне, з'яўляюцца глупствам, і заўсёды важна спачатку падумаць над імі. Гэтым я, вядома, не хачу ставіць пад сумнеў усю паслядоўнасць Фібаначы, праўда ў тым, што яна сапраўды мае выдатныя ўласцівасці і ў некаторых выпадках сапраўды сустракаецца ў прыродзе і ў розных галінах матэматыкі, аднак гэтыя міфы і дэзінфармацыя крыху змяншаюць яе прыгажосць. ============================================================ TITLE: Метапраграма SLUG: metaprogram URL: https://vojtamaur.cz/metaprogram/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2020-04-01 SOURCE: src/content/posts/metaprogram.mdx BUILT_HTML: metaprogram/index.html ============================================================ Метапраграма красавік 2020 Для гэтага разважання я стварыў праграму, якая можа генераваць усе магчымыя праграмы на мове Python, а затым запускаць іх. Будзем называць яе metaprogram – нейкая «надпраграма». Яе можна спрашчана апісаць наступнымі правіламі: - Ствары спіс усіх знакаў, якія выкарыстоўвае мова праграмавання Python. - n = 1 - З гэтага спісу ствары ўсе магчымыя перастаноўкі n сімвалаў - Кожную гэтую перастаноўку запусці як праграму, і калі не ўзнікне паведамленне пра памылку (error), захавай гэтую перастаноўку - n = n + 1 - вярніся да трэцяга кроку Калі б мне трэба было неяк славесна апісаць, што яна робіць, я б сказаў, што праграма стварае тэчку, якая змяшчае ўсе магчымыя праграмы, якія можна запусціць без паведамлення пра памылку. Яна пачынае з самай кароткай праграмы з аднаго сімвала (таму n = 1) і стварае ўсе перастаноўкі. Іх яна потым запускае, а праграмы, пры якіх не ўзнікла паведамлення пра памылку, захоўвае. Такое паведамленне пра памылку можа ўзнікнуць вельмі проста: калі запускаецца такая перастаноўка знакаў, якая ў мове Python не мае сэнсу. Напрыклад, такая праграма, змесцівам якой будзе print(‘Ahoj’), мае сэнс у мове Python, і таму гэтая праграма запусціцца без паведамлення пра памылку, а яе вывадам будзе слова «Ahoj». Калі ж змесцівам праграмы будзе, напрыклад, YFag##A7, вывадам праграмы будзе паведамленне пра памылку (хутчэй за ўсё, тыпу «SYNTAX ERROR»). Такім чынам, гэтая праграма павінна быць здольная сістэматычна ствараць і запускаць усе праграмы. Вядома, што такіх праграм бясконца шмат, таму гэтая metaprogram ніколі не згенеруе іх усе за канчатковы час. Цікава крыху паразважаць над тым, што ўсё могуць рабіць гэтыя праграмы і якія гэта будзе мець наступствы. Такія праграмы могуць быць здольныя да тэкставага вываду. З гэтага вынікае, што метапраграма (пры ўмове, што яна запушчана бясконца доўга) створыць бясконца шмат праграм з тэкставымі вывадамі. Гэтыя праграмы могуць, такім чынам, стварыць што заўгодна пісьмовае – слова «Ahoj», мой нумар тэлефона, дакладную дату маёй смерці, гэтае разважанне, твор Шэкспіра, ураўненне Эйнштэйна E = mc2, некалькі сапраўдных лічбаў π, але і код гэтай праграмы самой. Яшчэ адзін магчымы вывад – візуальны. Праграма такім чынам можа стварыць вектарную ці растравую графіку. Такім чынам, гэтыя праграмы могуць стварыць «Мону Лізу», фота Млечнага Шляху, лагатып Facebook ці фатаграфію мяне, які піша гэтае разважанне, якую ніхто ніколі насамрэч не фатаграфаваў. Магчымы, вядома, і гукавы вывад. Праграма, такім чынам, можа прайграць песню Lucy in the Sky with Diamonds музычнага гурта The Beatles, «Крабавы канон» І. С. Баха, радыёвяшчанне ад 29. снежня 1989 і гэтак далей. Вядома, у нас зноў бясконца шмат магчымасцяў. Але самае цікавае тое, што Python можа кіраваць і аперацыйнай сістэмай камп'ютара. Ён можа, напрыклад, выключыць камп'ютар, выдаліць некаторыя файлы і гэтак далей. Тэарэтычна, такім чынам, ён павінен быць здольны стварыць і распаўсюдзіць камп'ютарны вірус па ўсім свеце, узламаць урад ці сфальсіфікаваць выбары. Гэта, вядома, крыху перабольшаныя прыклады, аднак яны зыходзяць з перадумовы, што metaprogram аднойчы створыць і запусціць усе магчымыя праграмы. Але тут узнікае праблема. З самага пачатку мы нейкім інтуітыўным чынам меркавалі, што metaprogram ніколі не спыніцца. Зрэшты, гэта была і ўмова для сцвярджэння, што яна створыць сапраўды ўсе магчымыя праграмы. Паколькі мова Python можа такім чынам кіраваць аперацыйнай сістэмай, яна можа таксама стварыць праграму, якая выключыць ці перазагрузіць камп'ютар, выдаліць зыходны файл метапраграмы ці неяк яго пашкодзіць. Яна можа таксама пашкодзіць усю аперацыйную сістэму. Калі нешта з гэтага адбудзецца, metaprogram спыніцца. З гэтага, аднак, вынікае, што гэтая metaprogram аднойчы спыніцца за канчатковы час і што, такім чынам, яна ніколі не зможа сапраўды стварыць усе праграмы для мовы Python. Гэта нагадвае мне той самы «божы парадокс»: калі Бог усемагутны, ці можа ён стварыць камень, які ён сам не зможа падняць? Калі такі камень ён можа стварыць, але не можа яго падняць, ён не ўсемагутны. Калі такі камень стварыць не можа, ён таксама не ўсемагутны. Лагічным крокам было б стварыць у праграме нейкае правіла, якое б прапускала праграму, што можа выклікаць спыненне метапраграмы. Так, напрыклад, гэтая праграма змагла б выключыць камп'ютар: import os os.system (‘shutdown /s /t 1’) Першы радок праграмы кажа, што будуць выкарыстаны каманды з пакета os. З дапамогай гэтага пакета, або модуля, праграма можа выконваць каманды, якія працуюць з аперацыйнай сістэмай камп'ютара. Другі радок праграмы затым выключае камп'ютар. Чаму б тады проста не стварыць у метапраграме правіла, якое прадухіліць выкарыстанне каманды import os? Хоць тады наш бясконцы спіс усіх магчымых праграм не быў бы поўным, аднак гэта абышло б гэтую падступнасць. Так гэта, аднак, не працуе. Нават калі б мы дадалі гэтае правіла ў метапраграму, metaprogram аднойчы стварыў бы сваю ўласную копію, якая не ўтрымлівае гэтага правіла – гэта значыць, ён стварыў бы нашу зыходную праграму без новага правіла. Гэтай няпоўнай копіі потым нішто не перашкаджала б ствараць праграмы, у якіх была б выкарыстана каманда import os. І менавіта гэтая каманда ў рэшце рэшт скончыла б нашу зыходную metaprogram. Яшчэ адна магчымасць – асобныя праграмы наогул не запускаць, а толькі захоўваць, аднак гэтым наша metaprogram не зробіць усё праграмуемае на мове Python. Мне не прыходзіць у галаву ніводнага спосабу, як абысці гэтую праблему. Тэарэтычна можна было б выкарыстаць «слабейшую» мову праграмавання, якая не можа выключыць камп'ютар ці нейкім іншым чынам спыніць metaprogram. Вось зыходны код гэтай праграмы: [CODE BLOCK] import string import os from itertools import product symbols = string.printable index = 1 lenght = 1 program = "" while True: # create variations with repetitions of symbols used in python perm = product(symbols, repeat=lenght) for one_perm in perm: for x in one_perm: program += x # white a file.py f = open("program_{}.py".format(index), "w") f.write(program) f.close() # execute file.py and decide if it can run try: exec(compile(open("program_{}.py".format(index), "rb").read(), "program_{}.py".format(index), 'exec'), {}) # {} is for not using variables declered in this .py file except Exception: print(program, "ERROR") else: f = open("running_program_{}.py".format(index), "w") f.write(program) f.close() print(program, "RUNNING") # delete file.py, reset everything to default os.remove("program_{}.py".format(index)) program = "" index += 1 lenght += 1 [/CODE BLOCK] ============================================================ TITLE: Паслядоўнасць Рэкамана ў чарапашачай графіцы SLUG: recamanova-posloupnost-zelvi-grafice URL: https://vojtamaur.cz/recamanova-posloupnost-zelvi-grafice/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2020-03-01 SOURCE: src/content/posts/recamanova-posloupnost-zelvi-grafice.mdx BUILT_HTML: recamanova-posloupnost-zelvi-grafice/index.html ============================================================ Паслядоўнасць Рэкамана ў чарапашачай графіцы сакавік 2020 У гэтым праекце я візуалізаваў паслядоўнасць Рэкамана з дапамогай чарапашачай графікі. Што такое паслядоўнасць Рэкамана? Паслядоўнасць Рэкамана (па-англійску Recamán’s sequence) — гэта паслядоўнасць цэлых неадмоўных лікаў. Яе n-ы член a(n) можна вызначыць з дапамогай наступнага правіла: a(0) = 0; для n > 0, a(n) = a(n-1) – n, калі вынік з'яўляецца дадатным лікам і яшчэ не з'яўляецца элементам паслядоўнасці, інакш a(n) = a(n-1) + n Першыя члены гэтай паслядоўнасці — гэта лікі 0, 1, 3, 6, 2, 7, 13, 20, 12, 21, 11, 22, 10, 23, 9, 24, 8, 25, 43, 62, 42, 63, 41, 18… Паслядоўнасць Рэкамана мае ў базе даных OEIS (The On-Line Encyclopedia of Integer Sequences) код A005132 [https://oeis.org/A005132]. Ніл Слоўн выказаў дагэтуль не даказаную гіпотэзу, што гэтая бясконцая паслядоўнасць утрымлівае ўсе цэлыя неадмоўныя лікі. Што такое чарапашачая графіка? Чарапашачая графіка — гэта вектарная графіка, якую малюе камп'ютарная праграма. Гэтая праграма выкарыстоўвае віртуальны курсор і згодна з загадзя зададзенымі правіламі змяняе яго становішча на 2D плоскасці. Курсор пакідае за сабой траекторыю, і такім чынам праграма можа маляваць. Такая праграма мае простыя правілы, напрыклад: - рухаць курсор наперад на x пікселяў, - павярнуць налева / направа на x°, - павярнуць налева / направа на x°, - перастаць маляваць траекторыю, - пачаць маляваць траекторыю - … Паслядоўнасць Рэкамана часта візуалізуецца з дапамогай дуг на восі неадмоўных цэлых лікаў, пачынаючы з першага ліку паслядоўнасці a(n). Затым малюецца дуга з пачаткам у гэтым пункце і канцом у пункце значэння наступнага члена паслядоўнасці, гэта значыць у пункце a(n+1). Далей малюецца дуга з пачаткам у пункце a(n+2) і канцом у пункце a(n+4). Гэты працэс паўтараецца, пакуль малюнак не стане дастаткова вялікім. Дуга малюецца знізу, калі n пачатковага пункта цотнае, і зверху, калі няцотнае. Іншымі словамі, кожны цотны крок дуга малюецца знізу, а кожны няцотны крок — зверху. Гэты працэс больш падрабязна растлумачаны ў гэтым відэа [https://youtu.be/FGC5TdIiT9U?si=rKj3Olrersu1HSNh]. [ImageObject: https://vojtamaur.cz/images/recamanova-posloupnost-zelvi-grafice-obr-1.svg] [https://vojtamaur.cz/images/recamanova-posloupnost-zelvi-grafice-obr-1.svg] Малюнак вышэй здаецца мне надзвычай захапляльным, і таму я вырашыў далей эксперыментаваць з гэтай паслядоўнасцю. Я стварыў на Python праграму, якая малюе чарапашачую графіку з дапамогай наступных правілаў: - n = 0 - павярнуць налева на a(n)° - рухацца наперад - n = n + 1 - вярнуцца да 2. кроку Як можна заўважыць справа ніжэй, гэтыя простыя правілы стварылі нечакана складаны малюнак, які па сутнасці бясконцы, і тое, што малюе інтэрактыўнае дэма ніжэй, — гэта толькі яго нязначная частка. [MediaObject: https://vojtamaur.cz/demos/recamanova-struktura/recamanova-struktura.html] Гэтая структура зацікавіла мяне настолькі, што я вырашыў пакінуць праграму запушчанай на 3 дні. Пасля гэтага часу праграма згенеравала больш за 3 000 000 членаў паслядоўнасці Рэкамана, і структура стала настолькі вялікай, што я вырашыў стварыць пра яе відэа (гл. ніжэй). [VideoObject: https://www.youtube-nocookie.com/embed/bfn9x_3-C4M?start=10] Просты прыклад зыходнага кода Python для гэтага праекта даступны ніжэй. [CODE BLOCK] import turtle t = turtle.Turtle() ts = turtle.Screen() while True: t.speed(0) t.up() t.left(270) t.setx(0) t.sety(0) t.down() recaman = [0] scale = 8 # set size n = 3500 # set how many iterations for i in range(1, n): if recaman[-1] - i > 0 and recaman[-1] - i not in recaman: recaman.append(recaman[-1] - i) t.left(recaman[-1]) t.forward(scale) else: recaman.append(recaman[-1] + i) t.left(recaman[-1]) t.forward(scale) turtle.Screen().reset() turtle.done() [/CODE BLOCK] ============================================================ TITLE: Грэцыя 2020 SLUG: cestovani-recko-2020 URL: https://vojtamaur.cz/cestovani-recko-2020/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2020-01-01 SOURCE: src/content/posts/cestovani-recko-2020.mdx BUILT_HTML: cestovani-recko-2020/index.html ============================================================ Грэцыя 2020 Фатаграфія [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-3.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-3.jpg] Біяплёнка, Грэцыя - Метана [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-1.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-1.jpg] Бактэрыі - цыянабактэрыі, спірахеты, дыятомавыя водарасці, Грэцыя - Метана [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-2.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-2.jpg] Бактэрыі - цыянабактэрыі, спірахеты, дыятомавыя водарасці, Грэцыя - Метана [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-4.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-4.jpg] Бактэрыі - спірахета, дыятомавыя водарасці, Грэцыя - Метана [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-5.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-5.jpg] Неідэнтыфікаванае жыццё, Грэцыя - Кароні [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-6.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-6.jpg] Дыятомавыя водарасці, Грэцыя - Кароні [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-7.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-7.jpg] Дыятомавыя водарасці, Грэцыя - Кароні [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-8.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-8.jpg] Дыятомавыя водарасці, Грэцыя - Кароні [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-9.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-9.jpg] Дыятомавыя водарасці, Грэцыя - Кароні [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-10.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-10.jpg] Дыятомавыя водарасці і ракападобныя, Грэцыя - Кароні ============================================================ TITLE: Фрактал Ліхрэля SLUG: lychreluv-fraktal URL: https://vojtamaur.cz/lychreluv-fraktal/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2019-12-01 SOURCE: src/content/posts/lychreluv-fraktal.mdx BUILT_HTML: lychreluv-fraktal/index.html ============================================================ Фрактал Ліхрэля снежань 2019 Паліндромны лік [https://cs.wikipedia.org/wiki/Palindromick%C3%A9_%C4%8D%C3%ADslo] — гэта «сіметрычны» лік, значэнне якога не змяняецца, калі яго лічбы запісаць у зваротным парадку. Прыкладамі з'яўляюцца лікі 2, 55, 121, 1991, 12345678987654321. Калі мы возьмем любы натуральны лік і дадамо да яго яго люстраны адбітак (той жа лік, запісаны ў зваротным парадку), і будзем паўтараць гэтую аперацыю, то вельмі часта пасля канчатковай колькасці паўтораў мы атрымаем паліндромны лік. Гэта вельмі просты працэс: - Няхай x — любы натуральны лік, а y — яго люстраны адбітак - Выконваецца аперацыя x+y - Калі сума не ўтварае паліндром, пераходзім назад да другога кроку Напрыклад: 123 + 321 = 444 або 78 + 87 = 165, 165 + 561 = 726, 726 + 627 = 1353, 1353 + 3531 = 4884. Аднак існуюць лікі, для якіх невядома, ці можна атрымаць паліндромны лік пасля канчатковай колькасці паўтораў алгарытму. Такія лікі мы называем кандыдатамі ў лікі Ліхрэля [https://cs.wikipedia.org/wiki/Lychrelov%C3%A9_%C4%8D%C3%ADslo]. Лік Ліхрэля (па-англійску Lychrel number) — гэта натуральны лік, які не можа ўтварыць паліндромны лік шляхам паўтарэння працэсу складання зыходнага ліку з яго люстраным адбіткам. Некаторыя лікі ўтвараюць паліндром пасля некалькіх паўтораў (ітэрацый) гэтага працэсу, дакладней 80% натуральных лікаў да 10 000 утвараюць паліндром пасля чатырох ці менш крокаў, а 90% утвараюць паліндром да сямі крокаў. Але, напрыклад, лік 89 утварае паліндром (8 813 200 023 188) толькі пасля 24 крокаў. Найменшым кандыдатам у лікі Ліхрэля з'яўляецца 196, далей ідуць 295, 394, 493, 592, 689, 691, 790, 879… Такім чынам, розныя лікі маюць розную колькасць ітэрацый, неабходных для стварэння паліндрома. Для візуалізацыі колькасці крокаў, неабходных для стварэння паліндрома з пэўных лікаў, я стварыў квадратную табліцу і ўпісаў у яе цэлыя лікі ў дыяпазоне 0-99. Гэтую табліцу можна матэматычна разумець як матрыцу 10x10 [https://cs.wikipedia.org/wiki/Matice]. У залежнасці ад таго, колькі крокаў спатрэбілася для стварэння паліндрома з ліку ў пэўнай клетцы табліцы, я афарбаваў клетку ў адпаведнасці з прызначанымі колерамі (гл. спектр справа ад табліцы) і такім чынам стварыў выніковы ўзор. [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-1.png] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-1.png] Я вырашыў працягнуць гэты працэс, і таму стварыў наступныя табліцы ў лікавым дыяпазоне 100-199, 200-299, 300-399… [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-2.png] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-2.png] [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-3.png] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-3.png] [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-4.png] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-4.png] [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-5.png] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-5.png] [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-6.png] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-6.png] Гэтых табліц можна згенераваць бясконца шмат. Для прагляду я храналагічна ўпарадкаваў першыя 300 табліц і зрабіў з іх аніміраваны GIF. Як можна бачыць, табліцы змяняюць адна адну падобна да сапраўднай анімацыі. [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-7.gif] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-7.gif] Вельмі важна адзначыць, што яшчэ ніхто матэматычна не даказаў, што кандыдаты ў лікі Ліхрэля сапраўды з'яўляюцца лікамі Ліхрэля. Іншымі словамі — ніхто не ведае, ці не ўтворыцца, напрыклад, з ліку 196 усё ж такі паліндром пасля многіх крокаў. У 2012 годзе Джэйсан Дасэт, Уэйд ВанЛандзінгем і Рамэн Дольбо паспрабавалі стварыць паліндром з гэтага ліку. Яны паспрабавалі больш за трыльён крокаў, але паліндром не знайшлі. Аднак гэта не доказ таго, што з гэтага ліку немагчыма стварыць паліндром. Магчыма, ён узнікне толькі пасля трыльён першага кроку. Адно вядома дакладна — калі з гэтага ліку немагчыма стварыць паліндром, гэты метад грубай сілы [https://cs.wikipedia.org/wiki/%C5%98e%C5%A1en%C3%AD_hrubou_silou] ніколі не дасць нам адказу на гэтае пытанне. Паколькі для генерацыі гэтых узораў я стварыў праграму на мове Python, з практычнага пункту гледжання мне давялося ўсталяваць нешта накшталт «тормаза» (у маёй праграме ён усталяваны на 50 крокаў), які вызначае максімальную колькасць крокаў. Таму лік 50 з'яўляецца максімальным значэннем спектра справа ад табліц. Калі б такога тормаза не існавала, праграма завісла б пры бясконцых спробах стварыць паліндром з лікаў, з якіх, хутчэй за ўсё, паліндром стварыць немагчыма. Важна ўсведамляць, што гэтыя паліндромы прывязаны да нашай дзесятковай сістэмы злічэння [https://cs.wikipedia.org/wiki/Des%C3%ADtkov%C3%A1_soustava]. Так, напрыклад, лік 255 у нашай дзесятковай сістэме дакладна не з'яўляецца паліндромам, аднак у шаснаццатковай сістэме [https://cs.wikipedia.org/wiki/%C5%A0estn%C3%A1ctkov%C3%A1_soustava] мы б запісалі гэты лік як FF — а гэта ўжо паліндром! Гэтыя розныя сістэмы злічэння [https://cs.wikipedia.org/wiki/%C4%8C%C3%ADseln%C3%A1_soustava] таксама называюць базамі (base). Дзесятковую сістэму мы можам назваць base 10, шаснаццатковую — base 16, двайковую — base 2 і г.д. Таму ўзнікае пытанне: як выглядалі б табліцы ў іншых базах? Улічваючы, што наша арыгінальная табліца для base 10 мела памеры 10x10 клетак, табліцы для больш высокіх баз (скажам, base N) будуць мець памеры NxN клетак. Як можна бачыць на аніміраваным GIF для табліцы 1 ніжэй, чым большая база, тым «вастрэйшы» ўзор. [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-8.gif] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-8.gif] Толькі цяпер гэтая структура паўстала перад намі ва ўсёй сваёй прыгажосці, і, як можна бачыць, структура табліцы 1 ва ўсіх базах аднолькавая. А што з іншымі табліцамі? Ці з'яўляецца структура табліцы 2 таксама аднолькавай ва ўсіх базах? Як можна бачыць на GIF ніжэй, адказ станоўчы. [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-9.gif] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-9.gif] На табліцы 2 цяпер можна ўбачыць намёкі на рэкурсію. Нам не варта гэтаму занадта здзіўляцца — у рэшце рэшт, узор узнік дзякуючы рэкурсіўнаму працэсу. Можна сказаць, што мы толькі што стварылі фрактал [https://cs.wikipedia.org/wiki/Frakt%C3%A1l], таму што табліца 2 выконвае ўсе ўмовы для таго, каб нейкі аб'ект называўся фракталам: - Ён самападобны — гэта азначае, што калі мы назіраем за дадзенай фігурай у любым маштабе ці раздзяленні, мы заўсёды назіраем пэўную характэрную форму (матыў), якая паўтараецца; - Ён мае на першы погляд вельмі складаную форму, але генеруецца шляхам паўторнага выкарыстання простых правілаў. На першым GIF мы ўжо бачылі першыя 300 табліц. Аднак гэта адкрыла нам толькі вярхушку айсберга! Як жа выглядае, напрыклад, мільённая табліца ў больш высокіх базах? Ці трыльённая табліца? І як яна будзе выглядаць, калі я буду храналагічна гартаць табліцы і ствараць з іх анімацыю, як гэта было ў першым GIF? Ніжэй прыведзены выявы такіх «вышэйшых» табліц. Як можна заўважыць, чым вышэйшы парадкавы нумар табліцы, тым больш лікаў Ліхрэля яна змяшчае (і таму ўзоры больш белыя). [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-10.gif] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-10.gif] [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-11.gif] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-11.gif] [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-12.gif] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-12.gif] [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-13.gif] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-13.gif] Гэтым мы раскрылі гэтую структуру настолькі, што я не ведаю, як працягваць далей. Аднак я бачу тут яшчэ адну магчымасць для эксперыментаў. У пачатку гэтага артыкула прыведзены асобныя крокі, якія служаць інструкцыяй для таго, як прыйсці (ці не прыйсці) да паліндрома. Дзеля цікавасці я дазволю сабе падкарэктаваць гэтыя крокі і такім чынам вызначыць новы працэс: - Няхай x — любы натуральны лік, а y — яго люстраны адбітак - Выконваецца аперацыя (x+y) mod [https://cs.wikipedia.org/wiki/Zbytek_po_d%C4%9Blen%C3%AD] x - Калі выніковы лік не ўтварае паліндром, пераходзім назад да другога кроку Калі мы створым табліцы дзякуючы гэтым новым правілам, як мы рабілі раней, і будзем іх гартаць, створыцца гэтая анімацыя: [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-14.png] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-14.png] [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-15.gif] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-15.gif] Вынік сапраўды надзвычайны. І, як відавочна, варыяцый правілаў бясконца шмат. Вось яшчэ некалькі прыкладаў такіх змененых правілаў, і пад імі заўсёды знаходзяцца адпаведныя візуалізацыі: - Няхай x — любы натуральны лік, а y — яго люстраны адбітак - Выконваецца аперацыя (x+y) mod x+x - Калі выніковы лік не ўтварае паліндром, пераходзім назад да другога кроку [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-16.png] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-16.png] [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-17.gif] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-17.gif] - Няхай x — любы натуральны лік - Выконваецца аперацыя (2 *x) : 3 - Вынік другога кроку акругляецца ўверх - Калі выніковы лік не ўтварае паліндром, пераходзім назад да другога кроку [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-18.png] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-18.png] [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-19.gif] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-19.gif] Калі хто-небудзь зацікаўлены ў эксперыментах з праграмай для генерацыі гэтых узораў, вось зыходны код на мове Python, які я стварыў: [CODE BLOCK] import numpy as np import matplotlib.pyplot as plt import math # convert positive whole number n in base10 to baseB def base10_to_baseB(B, n): # create base symbols list abc = [] result = [] for symbol in range(B): abc.append([symbol]) # convert number to baseB if n==0: result.append(abc[n]) elif math.log(n, B) < 1: result.append(abc[n]) elif math.log(n, B) >= 1: x = math.floor(n / B) result.append(abc[n % B]) result.append(abc[x % B]) if math.log(n, B) >= 2: for digits in range(2, math.ceil(math.log(n, B)+0.00001)): x = math.floor(x / B) result.append(abc[x % B]) result.reverse() return result # convert positive whole number n in baseB to base10 def baseB_to_base10(B, n): result2=0 for digits in range(0,len(n)): result2+=n[digits][0]*B**(len(n)-digits-1) return result2 #ENTER START AND LAST FRAME and BASE start_frame=1 last_frame=1+100 B=256 start_frame-=1 last_frame-=1 for images_number in range(start_frame,last_frame): #calculate first number of matrix (not iterations of this number!) x = images_number x = (x) * (B ** 2) x_static=x #do all iterations to get whole matrix matOLD=np.array([]) for l in range(1,(B*B)+1): #convert number from base10 to baseB x = base10_to_baseB(B, x) j = 0 z = False while z == False: z = True # check if number is palindrome for k in range(len(x)-1): if x[k] != x[(len(x) - 1) - k]: z = False if z == True: break # add number and it's reverse version y=x x=baseB_to_base10(B,x) y.reverse() y=baseB_to_base10(B, y) x=x+y #change this to generate different images x=base10_to_baseB(B,x) j+=1 #max iterations limit if j>50: j=50 break #create matrices matNEW=np.array([j]) matOLD=np.concatenate((matOLD, matNEW)) #add 1 to iterate next number x=x_static x+=l print("{}/{}".format(x-x_static, (B ** 2))) #report about process #reshape matrices to base x base matOLD=matOLD.reshape(B,B) print(matOLD) #plot on image plt.subplot(211) plt.imshow(matOLD, cmap=plt.cm.nipy_spectral) plt.title("tabulka {} pro čísla {} až {}, base {}".format(images_number+1,x_static,x_static+(B**2)-1,B),fontsize=8) plt.subplots_adjust(bottom=-0.9, right=0.8, top=0.9) cax = plt.axes([0.8, 0.09, 0.02, 0.81]) plt.clim(0, 50) # set limit to colorbar maximal value cb = plt.colorbar(cax=cax) plt.savefig('{}_lychrel {} - {}, base {}.png'.format(images_number+1,x_static,x_static+(B**2)-1,B),dpi=200) cb.remove() #remove colorbar to prevent "border summing" plt.draw() #refresh figure plt.show() [/CODE BLOCK] А тут вы можаце пагуляць з інтэрактыўнай дэманстрацыяй: [MediaObject: https://vojtamaur.cz/demos/lychreluv-fraktal/lychreluv-fraktal.html] ============================================================ TITLE: Ліпавы ліст SLUG: lipovy-list URL: https://vojtamaur.cz/lipovy-list/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2019-10-03 SOURCE: src/content/posts/lipovy-list.mdx BUILT_HTML: lipovy-list/index.html ============================================================ Ліпавы ліст кастрычнік 2019 [ImageObject: https://vojtamaur.cz/images/lipovy-list-obr-1.jpg | фатаграфія ліпавага ліста] [https://vojtamaur.cz/images/lipovy-list-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/lipovy-list-obr-2.jpg | геаметрычны накід ліпавага ліста] [https://vojtamaur.cz/images/lipovy-list-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/lipovy-list-obr-3.jpg | фармальнае вызначэнне геаметрычнага накіду] [https://vojtamaur.cz/images/lipovy-list-obr-3.jpg] Першы малюнак — гэта простая фатаграфія ліпавага ліста. На другім — геаметрычная канструкцыя формы гэтага ліста. Форма сканструявана толькі з дапамогай шасці акружнасцей і некалькіх іншых дапаможных геаметрычных фігур. Характэрна, што гэты ліст можна вельмі лёгка нарысаваць толькі з дапамогай алоўка, трохвугольніка з лінейкай і цыркуля. Памеры геаметрычных фігур, неабходных для канструкцыі, вельмі простыя. Напрыклад, акружнасці K3 і K4 маюць удвая большы радыус у параўнанні з акружнасцямі K1 і K2. Таксама «сцябло» ліста (па-навуковаму чарашок) мае даўжыню, роўную радыусу акружнасцей K3 і K4. Варта адзначыць суадносіны даўжыні чарашка (адрэзак P2A) і ліставой пласцінкі (адрэзак P2B). Яны знаходзяцца ў суадносінах 1:1,6143, што з'яўляецца апраксімацыяй залатога сячэння [https://cs.wikipedia.org/wiki/Zlat%C3%BD_%C5%99ez] з дакладнасцю да двух дзесятковых знакаў (φ≈1,6180…). Трэці малюнак ізаморфны [https://cs.wikipedia.org/wiki/Izomorfismus] адносна другога малюнка (захоўвае ўсю інфармацыю з другога малюнка і, такім чынам, з'яўляецца толькі іншай рэпрэзентацыяй той жа самай рэчы). На ім сімваламі выяўлена, як нарысаваць гэты ліст. Ліпавы ліст вызначаецца як мноства аднаго адрэзка (чарашок) і некалькіх дуг (ліставая пласцінка). ============================================================ TITLE: Спіралі простых лікаў SLUG: prvociselne-spiraly URL: https://vojtamaur.cz/prvociselne-spiraly/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2019-10-02 SOURCE: src/content/posts/prvociselne-spiraly.mdx BUILT_HTML: prvociselne-spiraly/index.html ============================================================ Спіралі простых лікаў кастрычнік 2019 У гэтым праекце я паспрабаваў знайсці заканамернасці для арыфметычных прагрэсій [https://cs.wikipedia.org/wiki/Aritmetick%C3%A1_posloupnost] з высокай частатой простых лікаў [https://cs.wikipedia.org/wiki/Prvo%C4%8D%C3%ADslo]. Гэтыя заканамернасці я знайшоў шляхам стварэння лікавых спіраляў, падобных на спіраль Улама [https://cs.wikipedia.org/wiki/Ulamova_spir%C3%A1la], створаных з трох асноўных геаметрычных фігур - шасцікутнікаў, квадратаў і трохвугольнікаў. Я выбраў менавіта гэтыя фігуры, таму што рэгулярнай тэселяцыі паверхні [https://cs.wikipedia.org/wiki/Teselace] можна дасягнуць толькі гэтымі трыма фігурамі. Іншымі словамі: толькі гэтыя фігуры можна размясціць побач так, каб не ўтварылася ніякіх прабелаў. ШАСЦІКУТНАЯ СПІРАЛЬ Спачатку я стварыў адзін шасцікутнік і ўпісаў у яго лік 1. Па ўсім знешнім перыметры гэтага шасцікутніка я нарысаваў наступныя шасцікутнікі і ўпісаў у іх дадатныя натуральныя лікі па гадзіннікавай стрэлцы так, каб лік 1 быў заўсёды выраўнаваны адзін над адным у адным слупку. Гэты працэс я паўтараў, пакуль фігура не стала дастаткова вялікай. [ImageObject: https://vojtamaur.cz/images/prvociselne-spiraly-obr-1.jpg | дэманстрацыя працэсу стварэння шасцікутнай спіралі] [https://vojtamaur.cz/images/prvociselne-spiraly-obr-1.jpg] Пасля гэтага я пазначыў зялёным колерам усе шасцікутнікі, унутры якіх знаходзіўся просты лік. [ImageObject: https://vojtamaur.cz/images/prvociselne-spiraly-obr-2.jpg | шасцікутная спіраль] [https://vojtamaur.cz/images/prvociselne-spiraly-obr-2.jpg] У гэтай фігуры раптам узнік выдатны ўзор. Я заўважыў, што ў двух слупках злева ўверсе знаходзяцца лікавыя рады з арыфметычнай прагрэсіяй, рознасць якой складае 6 (выдзелены чырвоным), якія ўтрымліваюць высокую частату простых лікаў. Формула для вылічэння n-га члена ў левым слупку: a(n)=6*n+1, а ў правым слупку: a(n)=6*n+5. Я шукаў гэтыя дзве лікавыя паслядоўнасці ў OEIS (Online Encyclopedia of Integer Sequences) і высветліў, што абедзве ўжо ёсць у базе даных пад кодамі A016921 [https://oeis.org/A016921] і A016969 [https://oeis.org/A016969]. Таксама я знайшоў у інтэрнэце цікавае сцвярджэнне: мноства паслядоўнасцей a(n)=6n+1 і a(n)=6n+5 разам утрымлівае ўсе простыя лікі, большыя за 3. Акрамя гэтых двух цікавых слупкоў, якія ўтрымліваюць шмат простых лікаў, я выявіў таксама паслядоўнасць няцотных лікаў, якая не ўтрымлівае ніякіх простых лікаў (выдзелена сінім). Формула для вылічэння n-га члена ў сінім слупку: a(n)=6*n+3. Гэтую паслядоўнасць я пазней таксама знайшоў у базе даных OEIS пад кодам A016945 [https://oeis.org/A016945]. КВАДРАТНАЯ СПІРАЛЬ Такім жа спосабам я пабудаваў квадратную спіраль, у якой гэтыя тры паслядоўнасці таксама з'явіліся. [ImageObject: https://vojtamaur.cz/images/prvociselne-spiraly-obr-3.jpg | дэманстрацыя працэсу стварэння квадратнай спіралі] [https://vojtamaur.cz/images/prvociselne-spiraly-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/prvociselne-spiraly-obr-4.jpg | квадратная спіраль] [https://vojtamaur.cz/images/prvociselne-spiraly-obr-4.jpg] ТРОХВУГОЛЬНАЯ СПІРАЛЬ У гэтай спіралі зноў з'явіліся паслядоўнасці a(n)=6*n+1 і a(n)=6*n+5, аднак аб'яднаныя разам. Гэта аб'яднанне адбылося таму, што пры кожным цотным кроку канструкцыі спіралі трохвугольнік паварочваецца на 180° (некаторыя трохвугольнікі накіраваны верхам уверх, іншыя — верхам уніз). [ImageObject: https://vojtamaur.cz/images/prvociselne-spiraly-obr-5.jpg | дэманстрацыя працэсу стварэння трохвугольнай спіралі] [https://vojtamaur.cz/images/prvociselne-spiraly-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/prvociselne-spiraly-obr-6.jpg | трохвугольная спіраль] [https://vojtamaur.cz/images/prvociselne-spiraly-obr-6.jpg] ============================================================ TITLE: Ілюзія кантрасту вертыкальных і гарызантальных палос SLUG: iluze-kontrastu-vertikalnich-horizontalnich-pruhu URL: https://vojtamaur.cz/iluze-kontrastu-vertikalnich-horizontalnich-pruhu/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2019-08-02 SOURCE: src/content/posts/iluze-kontrastu-vertikalnich-horizontalnich-pruhu.mdx BUILT_HTML: iluze-kontrastu-vertikalnich-horizontalnich-pruhu/index.html ============================================================ Ілюзія кантрасту вертыкальных і гарызантальных палос жнівень 2019 [ImageObject: https://vojtamaur.cz/images/iluze-kontrastu-vertikalnich-horizontalnich-pruhu-obr-1.jpg | параўнанне вертыкальных і гарызантальных палос] [https://vojtamaur.cz/images/iluze-kontrastu-vertikalnich-horizontalnich-pruhu-obr-1.jpg] Гарызантальныя палосы на малюнку вышэй пры поглядзе здалёк здаюцца менш кантраснымі, чым вертыкальныя палосы. На самай справе яны аднолькавыя, што можна ўбачыць пры блізкім разглядзе. Пры павароце галавы налева ці направа на 45° гэтая ілюзія знікае. Пры павароце галавы налева ці направа на 90° гарызантальныя палосы становяцца вертыкальнымі, і таму яны здаюцца больш кантраснымі. Гэтую ілюзію я заўважыў на малюнку спіралі Фібаначы слова [https://vojtamaur.cz/spirala-fibonacciho-slova/]. Гэты квадратны малюнак выглядае так, быццам ён складаецца з чатырох трохвугольнікаў - два запоўненыя гарызантальнымі палосамі і два запоўненыя вертыкальнымі палосамі. Я мяркую, што гэтая ілюзія працуе па прынцыпе, падобным да вертыкальна-гарызантальнай ілюзіі [https://en.wikipedia.org/wiki/Vertical%E2%80%93horizontal_illusion]. Таксама я лічу, што гэта звязана з рэакцыяй пэўных груп нейронаў на розныя раздражняльнікі. Нейроны рэагуюць па-рознаму на розныя раздражняльнікі, такія як вертыкальныя палосы, дыяганальныя палосы, гарызантальныя палосы і г.д. (гл. кнігу Гёдэль, Эшэр, Бах, раздзел 11). Характэрна, што гэтая ілюзія працуе на кожнага з рознай інтэнсіўнасцю - хтосьці бачыць яе абсалютна выразна, а на кагосьці яна не дзейнічае зусім. Яшчэ больш гэтая ілюзія прыкметная на малюнку ніжэй. [ImageObject: https://vojtamaur.cz/images/iluze-kontrastu-vertikalnich-horizontalnich-pruhu-obr-2.jpg | малюнак, складзены з вертыкальных і гарызантальных палос] [https://vojtamaur.cz/images/iluze-kontrastu-vertikalnich-horizontalnich-pruhu-obr-2.jpg] ============================================================ TITLE: Спіраль слова Фібаначы SLUG: spirala-fibonacciho-slova URL: https://vojtamaur.cz/spirala-fibonacciho-slova/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2019-08-01 SOURCE: src/content/posts/spirala-fibonacciho-slova.mdx BUILT_HTML: spirala-fibonacciho-slova/index.html ============================================================ Спіраль слова Фібаначы жнівень 2019 [ImageObject: https://vojtamaur.cz/images/spirala-fibonacciho-slova-obr-1.jpg | Спіраль слова Фібаначы: вынік праграмы Паўла Бурды] [https://vojtamaur.cz/images/spirala-fibonacciho-slova-obr-1.jpg] Для адлюстравання гэтай фігуры я падставіў слова Фібаначы [https://cs.wikipedia.org/wiki/Fibonacciho_slovo] у спіраль такім жа чынам, як натуральныя лікі падстаўляюцца ў спіраль Улама. Асобныя лікі ў гэтай спіралі я пазначыў паводле правіла: 0 = чорны квадрат, 1 = белы квадрат (гэты працэс паказаны ў анімацыі ніжэй). Для павышэння эфектыўнасці гэтага працэсу была выкарыстана мова сцэнарыяў JavaScript. [ImageObject: https://vojtamaur.cz/images/spirala-fibonacciho-slova-obr-2.gif | анімаваны прыклад працэсу] [https://vojtamaur.cz/images/spirala-fibonacciho-slova-obr-2.gif] Што такое слова Фібаначы? Слова Фібаначы — гэта спецыфічная паслядоўнасць двайковых лічбаў (або, больш агульна, любых двух сімвалаў). Мы атрымліваем яго падобна да паслядоўнасці Фібаначы [https://cs.wikipedia.org/wiki/Fibonacciho_posloupnost], толькі замест складання выкарыстоўваем канкатэнацыю (злучэнне) слоў. Пачатковыя два члены вызначаны: S0 = 0, S1 = 01. Наступны член, утвораны шляхам канкатэнацыі (гэта значыць, даданнем перадапошняга члена пасля апошняга), будзе S2 = 010. Паслядоўнасць некалькіх першых лічбаў са слоў Фібаначы выглядала б так: 0100101001001010010100100101001001… Што такое спіраль Улама? Спіраль Улама [https://cs.wikipedia.org/wiki/Ulamova_spir%C3%A1la], або таксама спіраль простых лікаў, — гэта малюнак, які ўзнікае пры размяшчэнні натуральных лікаў у спіраль і вылучэнні простых лікаў. Яна была адкрыта матэматыкам Станіславам Уламам у 1963 годзе. Улам запісаў натуральныя лікі ў прамавугольную сетку, адзінку ў цэнтр, а наступныя лікі — па спіралі вонкі. Зыходны код праекта [CODE BLOCK] Spirála Fibonacciho slova
[/CODE BLOCK] Аўтар ідэі: Войта Маўр Аўтар кода: Павел Бурда ============================================================ TITLE: Італія - Венецыя 2019 SLUG: cestovani-italie-benatky-2019 URL: https://vojtamaur.cz/cestovani-italie-benatky-2019/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2019-07-01 SOURCE: src/content/posts/cestovani-italie-benatky-2019.mdx BUILT_HTML: cestovani-italie-benatky-2019/index.html ============================================================ Італія - Венецыя 2019 Відэа [VideoObject: https://www.youtube-nocookie.com/embed/EW4HoE_ZCuw] ============================================================ TITLE: Колер, форма і тон SLUG: barva-tvar-ton URL: https://vojtamaur.cz/barva-tvar-ton/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2019-06-02 SOURCE: src/content/posts/barva-tvar-ton.mdx BUILT_HTML: barva-tvar-ton/index.html ============================================================ Колер, форма і тон чырвоны 2019 [ImageObject: https://vojtamaur.cz/images/barva-tvar-ton-obr-1.png | тэорыя колеру - Васіль Кандзінскі] [https://vojtamaur.cz/images/barva-tvar-ton-obr-1.png] Паводле мастака Васіля Кандзінскага [https://cs.wikipedia.org/wiki/Vasilij_Kandinskij] і яго тэорыі колеру існуе сувязь паміж колерам і формай. Да тагачаснай каляровай мадэлі RYB [https://cs.wikipedia.org/wiki/RYB] (чырвоны, жоўты, сіні) ён прысвоіў тры 2D геаметрычныя фігуры ў суадносінах: трохкутнік = жоўты, квадрат = чырвоны, круг = сіні. Я натхніўся яго працай і стварыў сучасную версію гэтай тэорыі колеру. Замест магчыма ўжо састарэлай каляровай мадэлі RYB [https://cs.wikipedia.org/wiki/RYB] я выкарыстаў фізічна больш дакладную і сёння больш ужывальную каляровую мадэль RGB [https://cs.wikipedia.org/wiki/RGB] (чырвоны, зялёны, сіні). Квадрат, які выкарыстаў Кандзінскі, я замяніў пяцівугольнікам, таму што квадрат больш падобны на трохкутнік, чым на круг, у той час як пяцівугольнік здаецца мне больш прыдатным пераходам паміж трохкутнікам і кругам. [ImageObject: https://vojtamaur.cz/images/barva-tvar-ton-obr-2.png | тэорыя колеру - Войта Маўр] [https://vojtamaur.cz/images/barva-tvar-ton-obr-2.png] Для пошуку прыдатнай формы (пяцівугольніка) паміж трохкутнікам і кругам я выкарыстаў унутраныя вуглы фігур. Унутраны вугал раўнастаронняга трохкутніка складае 60° (або 60^1). Унутраны вугал круга павінен быць 180° (або 60^1.268324336648371). Так, у круга няма бакоў, і таму ён не можа мець унутраных вуглоў, але, напрыклад, унутраны вугал тысячавугольніка складае 179,64° і гэтая форма візуальна вельмі падобная на круг. Калі я вылічу сярэдняе значэнне гэтых двух паказчыкаў ступені 60^[(1+1.268324336648371):2], я атрымаю вынік 103.923°. Гэты ўнутраны вугал найбольш падобны на пяцівугольнік, унутраны вугал якога складае 108°. Для пашырэння гэтай тэорыі колеру я тым жа метадам дадаў яшчэ пераходы паміж асноўнымі каляровымі формамі з суадносінамі: квадрат = жоўты, васьмівугольнік = блакітны. Гэтую тэорыю я паспрабаваў дапоўніць прысваеннем каляровых формаў да вышыні тону паводле суадносін: востры вугал + цёплы колер = высокі тон, тупы вугал + халодны колер = глыбокі тон. Гэтую канцэпцыю я занатаваў у нотным стане. [ImageObject: https://vojtamaur.cz/images/barva-tvar-ton-obr-3.png | пашыраная тэорыя колеру - Войта Маўр] [https://vojtamaur.cz/images/barva-tvar-ton-obr-3.png] Гэтую тэорыю я паспрабаваў дапоўніць прысваеннем каляровых формаў да вышыні тону паводле суадносін: востры вугал + цёплы колер = высокі тон, тупы вугал + халодны колер = глыбокі тон. Гэтую канцэпцыю я занатаваў у нотным стане. [ImageObject: https://vojtamaur.cz/images/barva-tvar-ton-obr-4.jpg | каляровая музычная тэорыя - Войта Маўр] [https://vojtamaur.cz/images/barva-tvar-ton-obr-4.jpg] Адзіны колер, які мне не ўдалося прысвоіць ні да адной формы, ні да аднаго тону, — гэта пурпурны. Ён павінен быць падобны на зялёны (таксама нешта сярэдняе паміж сінім і чырвоным, і таксама адначасова халодны і цёплы). Ён павінен выглядаць як паўкруг? Ці як закруглены трохкутнік? Ці ён павінен быць ідэнтычным зялёнаму — значыць, таксама пяцівугольнікам? Дагэтуль я не знайшоў адказу на гэтае пытанне. ============================================================ TITLE: Чалавечы зрок SLUG: lidsky-zrak URL: https://vojtamaur.cz/lidsky-zrak/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2019-06-01 SOURCE: src/content/posts/lidsky-zrak.mdx BUILT_HTML: lidsky-zrak/index.html ============================================================ Чалавечы зрок чырвоны 2019 Чалавечы зрок на самай справе іншы, чым лічыць большасць людзей. Першапачатковыя даныя, якія ствараюць нашы вочы, вельмі адрозніваюцца ад таго, як нам іх потым інтэрпрэтуе мозг, і, адпаведна, як мы думаем, што бачым. Малюнак ніжэй візуалізуе «чыстыя даныя», пазбаўленыя «постпрадукцыйнай» апрацоўкі нашым мозгам. [ImageObject: https://vojtamaur.cz/images/lidsky-zrak-obr-1.png | візуалізацыя чалавечага зроку] [https://vojtamaur.cz/images/lidsky-zrak-obr-1.png] На малюнку можна заўважыць некалькі выразных недасканаласцей: - Выява люстрана перавернутая па гарызанталі і па вертыкалі. Кожнае дзіця пасля нараджэння бачыць так, але з часам мозг вучыцца пераварочваць выяву. Гэты эфект можа таксама вельмі рэдка ўзнікаць пасля ўжывання дысацыятыўных галюцынагенаў. - Выява прадстаўлена для кожнага вока асобна - толькі мозг злучае яе ў адну выяву. - Выява рэзкая толькі ў невялікай частцы пасярэдзіне і становіцца размытай па краях. - Выява найбольш каляровая ў невялікай частцы пасярэдзіне і губляе насычанасць па краях. Гэта выклікана вялікай колькасцю колбачак у цэнтры вока, колькасць якіх хутка змяншаецца ад цэнтра. У кожным воку ёсць адна чорная кропка - так званая сляпая пляма (па-навуковаму скатома). У гэтай частцы вока няма ніякіх колбачак ці палачак, таму што там размешчаны глядзельны нерв. Мозг звычайна запаўняе гэтыя сляпыя месцы інфармацыяй з другога вока. - Прамыя лініі лёгка дэфармаваныя ў дугі, нібы ад эфекту «рыбінага вока» або шырокавугольнага аб'ектыва фотакамеры. Мозг спрабуе выпрастаць гэтыя лініі, але гэта толькі ілюзія. - У полі зроку бачны таксама нос, які мозг звычайна фільтруе. - Выява не з'яўляецца ідэальна чыстай, а ўтрымлівае слабы візуальны шум. Ён узнікае з-за спалучэння фізічнага шуму святла, уласнага шуму фотарэцэптараў і іншай нервовай актыўнасці глядзельнай сістэмы. У звычайных умовах мозг пераважна падаўляе яго, але ён можа быць прыкметным галоўным чынам у цемры, пры заплюшчаных вачах або на аднастайных паверхнях. Для сваёй выніковай працы на другім курсе па спецыяльнасці мультымедыйнай творчасці па прадмеце анімацыі ў Прафесійнай школе гандлю, прыкладнога мастацтва і дызайну я стварыў відэа, якое сімулюе розныя цікавыя парушэнні зроку: [VideoObject: https://www.youtube-nocookie.com/embed/sTMWRaVGFIE] ============================================================ TITLE: Танзанія 2019 SLUG: cestovani-tanzanie-2019 URL: https://vojtamaur.cz/cestovani-tanzanie-2019/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2019-01-01 SOURCE: src/content/posts/cestovani-tanzanie-2019.mdx BUILT_HTML: cestovani-tanzanie-2019/index.html ============================================================ Танзанія 2019 Фатаграфіі, тэксты Гэтая прэзентацыя з'яўляецца рэзюмэ розных суб'ектыўных назіранняў і ведаў, якія я сабраў падчас свайго кароткатэрміновага знаходжання ў Танзаніі. Гэтыя назіранні і пачуцці я выказваю праз фатаграфіі і тэкст. [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-1.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-2.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-3.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-4.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-4.jpg] Сваёй творчасцю я імкнуся дапамагчы мясцовым жыхарам, пашырыць дасведчанасць аб іх праблемах і тым самым выкараніць пэўныя расавыя забабоны. Таксама я лічу, што Еўропе варта было б браць прыклад з гэтай краіны ў многіх рэчах. [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-5.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-6.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-6.jpg] У Танзаніі ёсць дзве асноўныя рэлігійныя групы - іслам і хрысціянства. Хоць суіснаванне гэтых дзвюх груп можа быць цяжка ўявіць сярэднестатыстычнаму еўрапейцу з 21. стагоддзя, мясцовыя мусульмане і хрысціяне жывуць тут у міры і ўзаемна паважаюць адзін аднаго. [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-7.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-8.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-9.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-9.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-10.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-10.jpg] Асабіста я не люблю людзей у форме (паліцэйскіх, вайскоўцаў, ахову...). Прынамсі, не ў Чэшскай Рэспубліцы. Я лічу, што з паўнамоцтвамі, якія ім былі дадзены, расце і іх высакамернасць. Аднак гэты мой супраціў да формы не быў у Танзаніі цалкам opodstatněný.Lidя ў форме там здаваліся мне мілымі і заўсёды ішлі насустрач. [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-11.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-12.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-12.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-13.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-14.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-14.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-15.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-15.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-16.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-16.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-17.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-17.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-18.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-18.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-19.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-19.jpg] Мясцовыя жыхары здаюцца мне вельмі прыязнымі і ветлівымі, нават па-за турыстычнымі зонамі. Калі я завітваў у мясцовую вёску, людзі віталі мяне словам «Jambo!» (у перакладзе «Прывітанне!»). Многія з іх нават заводзілі са мной размову. [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-20.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-20.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-21.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-21.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-22.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-22.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-23.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-23.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-24.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-24.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-25.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-25.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-26.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-26.jpg] «Гэтыя людзі з тых цёплых краёў здаюцца мне больш усмешлівымі, чым мы» (урывак размовы некалькіх пасажыраў, які я пачуў у самалёце падчас вяртання ў Чэхію) [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-27.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-27.jpg] Дзякуючы глабалізацыі на Занзібары ўзнікае турызм, які прыносіць шмат пераваг, але і недахопаў. Галоўнымі перавагамі з'яўляюцца эканамічны рост і павышэнне ўзроўню адукацыі. Яшчэ адна перавага - павелічэнне дасведчанасці аб гэтай краіне ў свеце, але, на жаль, гэтую перавагу часта нівелююць масіўныя сцены гатэльных комплексаў, якія многія турысты ніколі не перасякаюць. Недахопам я лічу знішчэнне мясцовай культуры. Прыкладам гэтай праблематыкі з'яўляецца міграцыя многіх масаяў з мацерыковай Танзаніі (пераважна з раёна вакол Кіліманджара) у раёны з высокай канцэнтрацыяй турыстаў (на пляжы Занзібара). Гэтыя масаі прадаюць тут дробязі і з'яўляюцца толькі турыстычнай славутасцю. Масаі вераць, што калі хтосьці іх сфатаграфуе, то скрадзе ў іх душу. Аднак у турыстычных зонах яны спакойна дазваляюць сябе фатаграфаваць за пару цэнтаў. [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-28.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-28.jpg] ============================================================ TITLE: Партрэт асобы SLUG: portret-osobnosti URL: https://vojtamaur.cz/portret-osobnosti/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2018-12-02 SOURCE: src/content/posts/portret-osobnosti.mdx BUILT_HTML: portret-osobnosti/index.html ============================================================ Партрэт асобы снежань 2018 Праект узнік як школьная праца па прадмеце Фатаграфія ў Сярэдняй прафесійнай школе гандлю, прыкладнога мастацтва і дызайну ў Пльзені (Нерудава 33). Мэтай было эксперыментальна злучыць партрэтную фатаграфію, псіхалагічныя тыпы асобы, візуальную праекцыю, анімацыю і гук. Выніковы выгляд фатаграфій і відэа грунтаваўся на тэсце асобы Айзенка і на падзеле тэмпераментаў паводле чацвёркі Галена. [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-1.jpg | Уводзіны, тэст Айзенка] [https://vojtamaur.cz/images/portret-osobnosti-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-2.jpg | Прысваенне фігуры да тыпаў асобы] [https://vojtamaur.cz/images/portret-osobnosti-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-3.jpg | Каляровасць праекцыі] [https://vojtamaur.cz/images/portret-osobnosti-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-4.jpg | Фатаграфія] [https://vojtamaur.cz/images/portret-osobnosti-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-5.jpg | Фатаграфія] [https://vojtamaur.cz/images/portret-osobnosti-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-6.jpg | Анімацыя фігур] [https://vojtamaur.cz/images/portret-osobnosti-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-7.jpg | Відэа] [https://vojtamaur.cz/images/portret-osobnosti-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-8.jpg | Гук] [https://vojtamaur.cz/images/portret-osobnosti-obr-8.jpg] ============================================================ TITLE: Шахавы растр SLUG: sachovnicovy-rastr URL: https://vojtamaur.cz/sachovnicovy-rastr/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2018-12-01 SOURCE: src/content/posts/sachovnicovy-rastr.mdx BUILT_HTML: sachovnicovy-rastr/index.html ============================================================ Шахавы растр снежань 2018 [VideoObject: https://www.youtube-nocookie.com/embed/lD_PCIbCvlk] Да ўзорнай фатаграфіі я прымяніў шахавы растр, для якога дзейнічае правіла, што адно шахавае поле мае памер аднаго пікселя фатаграфіі. Белыя плошчы шахавага поля пасля прымянення гэтага растра з'яўляюцца арыгінальнымі пікселямі фатаграфіі, а чорныя плошчы з'яўляюцца інверснымі па колеры і яркасці. Фатаграфія ў поўны памер выглядае як шэрая аднатонная плошча, але толькі пасля лічбавага прыбліжэння адлюстроўваецца арыгінальная фатаграфія. Для правільнага адлюстравання на Full HD маніторы фатаграфія павінна мець прыблізна 2000 пікселяў у вышыню. Няправільнае адлюстраванне можа адбыцца пры адкрыцці фатаграфіі ў браўзеры, які бікубічна пераўтварае сетку пікселяў. Правераным браўзерам з'яўляецца, напрыклад, Windows Photo Viewer. [VideoObject: https://www.youtube-nocookie.com/embed/wehAxodpQGg] У якасці яшчэ аднаго прыкладу выкарыстання гэтага прынцыпу я стварыў фатаграфію, якая змяшчае кантраст колеравы і сэнсавы. ============================================================ TITLE: Нарвегія - Лафатэны 2018 SLUG: cestovani-norsko-lofoty-2018 URL: https://vojtamaur.cz/cestovani-norsko-lofoty-2018/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2018-09-01 SOURCE: src/content/posts/cestovani-norsko-lofoty-2018.mdx BUILT_HTML: cestovani-norsko-lofoty-2018/index.html ============================================================ Нарвегія - Лафатэны 2018 Фатаграфія [ImageObject: https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-1.jpg] [https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-2.jpg] [https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-3.jpg] [https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-4.jpg] [https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-5.jpg] [https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-6.jpg] [https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-7.jpg] [https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-8.jpg] [https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-9.jpg] [https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-9.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-10.jpg] [https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-10.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-11.jpg] [https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-12.jpg] [https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-12.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-13.jpg] [https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-14.jpg] [https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-14.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-15.jpg] [https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-15.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-16.jpg] [https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-16.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-17.jpg] [https://vojtamaur.cz/images/cestovani-norsko-lofoty-2018-obr-17.jpg] ============================================================ TITLE: Скажэнне інфармацыі SLUG: pokriveni-informace URL: https://vojtamaur.cz/pokriveni-informace/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2018-08-01 SOURCE: src/content/posts/pokriveni-informace.mdx BUILT_HTML: pokriveni-informace/index.html ============================================================ Скажэнне інфармацыі жнівень 2018 Праз колькі пасрэднікаў да нас даходзіць артыкул, які мы бачым у інтэрнэце? Ці варта давяраць яго праўдзівасці? Наколькі адрозніваецца свет, які мы бачым праз экраны нашых мабільных тэлефонаў, камп'ютараў і тэлевізараў? Кожную інфармацыю, якую мы бачым, важна правяраць з некалькіх крыніц і не разлічваць на яе праўдзівасць. Гэты твор быў створаны шляхам здымкі адной фатаграфіі і наступнага шматразовага фатаграфавання той жа самай фатаграфіі з манітора камп'ютара. [ImageObject: https://vojtamaur.cz/images/pokriveni-informace-obr-1.jpg] [https://vojtamaur.cz/images/pokriveni-informace-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/pokriveni-informace-obr-2.jpg] [https://vojtamaur.cz/images/pokriveni-informace-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/pokriveni-informace-obr-3.jpg] [https://vojtamaur.cz/images/pokriveni-informace-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/pokriveni-informace-obr-4.jpg] [https://vojtamaur.cz/images/pokriveni-informace-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/pokriveni-informace-obr-5.jpg] [https://vojtamaur.cz/images/pokriveni-informace-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/pokriveni-informace-obr-6.jpg] [https://vojtamaur.cz/images/pokriveni-informace-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/pokriveni-informace-obr-7.jpg] [https://vojtamaur.cz/images/pokriveni-informace-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/pokriveni-informace-obr-8.jpg] [https://vojtamaur.cz/images/pokriveni-informace-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/pokriveni-informace-obr-9.jpg] [https://vojtamaur.cz/images/pokriveni-informace-obr-9.jpg] [ImageObject: https://vojtamaur.cz/images/pokriveni-informace-obr-10.jpg] [https://vojtamaur.cz/images/pokriveni-informace-obr-10.jpg] [ImageObject: https://vojtamaur.cz/images/pokriveni-informace-obr-11.jpg] [https://vojtamaur.cz/images/pokriveni-informace-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/pokriveni-informace-obr-12.jpg] [https://vojtamaur.cz/images/pokriveni-informace-obr-12.jpg] [ImageObject: https://vojtamaur.cz/images/pokriveni-informace-obr-13.jpg] [https://vojtamaur.cz/images/pokriveni-informace-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/pokriveni-informace-obr-14.jpg] [https://vojtamaur.cz/images/pokriveni-informace-obr-14.jpg] [ImageObject: https://vojtamaur.cz/images/pokriveni-informace-obr-15.jpg] [https://vojtamaur.cz/images/pokriveni-informace-obr-15.jpg] [ImageObject: https://vojtamaur.cz/images/pokriveni-informace-obr-16.jpg] [https://vojtamaur.cz/images/pokriveni-informace-obr-16.jpg] [ImageObject: https://vojtamaur.cz/images/pokriveni-informace-obr-17.gif | анімацыя, складзеная з малюнкаў вышэй] [https://vojtamaur.cz/images/pokriveni-informace-obr-17.gif] ============================================================ TITLE: Мексіка 2018 SLUG: cestovani-mexiko-2018 URL: https://vojtamaur.cz/cestovani-mexiko-2018/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2018-06-01 SOURCE: src/content/posts/cestovani-mexiko-2018.mdx BUILT_HTML: cestovani-mexiko-2018/index.html ============================================================ Мексіка 2018 Відэа, фатаграфіі [ImageObject: https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-1.jpg] [https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-1.jpg] [VideoObject: https://www.youtube-nocookie.com/embed/P8HuF8GOC9E?rel=0&showinfo=0] [ImageObject: https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-2.jpg] [https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-3.jpg] [https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-4.jpg] [https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-5.jpg] [https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-6.jpg] [https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-7.jpg] [https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-8.jpg] [https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-9.jpg] [https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-9.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-10.jpg] [https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-10.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-11.jpg] [https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-12.jpg] [https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-12.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-13.jpg] [https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-14.jpg] [https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-14.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-15.jpg] [https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-15.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-16.jpg] [https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-16.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-17.jpg] [https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-17.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-18.jpg] [https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-18.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-19.jpg] [https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-19.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-20.jpg] [https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-20.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-21.jpg] [https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-21.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-22.jpg] [https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-22.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-23.jpg] [https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-23.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-24.jpg] [https://vojtamaur.cz/images/cestovani-mexiko-2018-obr-24.jpg] ============================================================ TITLE: Кубікі цукру SLUG: vystavy-kostky-cukru URL: https://vojtamaur.cz/vystavy-kostky-cukru/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: vystavy DATE: 2018-04-30 SOURCE: src/content/posts/vystavy-kostky-cukru.mdx BUILT_HTML: vystavy-kostky-cukru/index.html ============================================================ Кубікі цукру 21. 3. 2018 - 30. 4. 2018, Пльзень DEPO2015: ART3 [ImageObject: https://vojtamaur.cz/images/vystavy-kostky-cukru-obr-2.jpg] [https://vojtamaur.cz/images/vystavy-kostky-cukru-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/vystavy-kostky-cukru-obr-3.jpg] [https://vojtamaur.cz/images/vystavy-kostky-cukru-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/vystavy-kostky-cukru-obr-1.jpg] [https://vojtamaur.cz/images/vystavy-kostky-cukru-obr-1.jpg] Інфармацыя пра выставу на старонках DEPO2015 (архіў): https://web.archive.org/web/20210925193536/https://www.depo2015.cz/program-depo-ag14/art-a2209 ============================================================ TITLE: Два рытмы SLUG: dva-rytmy URL: https://vojtamaur.cz/dva-rytmy/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2018-04-01 SOURCE: src/content/posts/dva-rytmy.mdx BUILT_HTML: dva-rytmy/index.html ============================================================ Два рытмы красавік 2018 Першае відэа складаецца з двух рытмаў: візуальнага мігацення і акустычнага пстрыкання. Гэтыя два рытмы маюць крыху розную працягласць. Дзякуючы гэтаму нязначнаму адхіленню відэа ў пэўнай частцы дасягае моцнага неспакою. У другім відэа я да гэтага базавага канцэпту дадаў выяўленчы матэрыял, прысвечаны антываеннай тэматыцы. [VideoObject: https://www.youtube-nocookie.com/embed/X9ms8pp89Pg?rel=0&showinfo=0] [ImageObject: https://vojtamaur.cz/images/dva-rytmy-obr-1.jpg | базавы канцэпт] [https://vojtamaur.cz/images/dva-rytmy-obr-1.jpg] Два рытмы 1 - чорнае х белае, базавы канцэпт [VideoObject: https://www.youtube-nocookie.com/embed/MQIDzwTYjoA?rel=0&showinfo=0] [ImageObject: https://vojtamaur.cz/images/dva-rytmy-obr-2.jpg | прымяненне базавага канцэпту] [https://vojtamaur.cz/images/dva-rytmy-obr-2.jpg] Два рытмы 2 - прымяненне базавага канцэпту на выяўленчым матэрыяле ============================================================ TITLE: Выпадковыя лікі, выбраныя чалавекам SLUG: nahodna-cisla-zvolena-clovekem URL: https://vojtamaur.cz/nahodna-cisla-zvolena-clovekem/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2018-04-01 SOURCE: src/content/posts/nahodna-cisla-zvolena-clovekem.mdx BUILT_HTML: nahodna-cisla-zvolena-clovekem/index.html ============================================================ Выпадковыя лікі, выбраныя чалавекам красавік 2018 У гэтай працы некалькім асобам была прапанавана анкета. У гэтую анкету тэставаныя асобы ўпісалі сто выпадковых лікаў у дыяпазоне 1-100, якія прыйшлі ім у галаву. Пасля я перадаў гэтыя даныя ў камп'ютар і стварыў з кожнай анкеты адзін графік. Гарызантальная вось x вызначае парадак асобных лікаў, а вертыкальная вось y вызначае значэнне выбраных лікаў. Графік сіняга колеру створаны камп'ютарам, гэта значыць генератарам выпадковых лікаў. Пры агульным параўнанні ўсіх графікаў можна заўважыць, што кожная тэставаная асоба мае ўнікальны графік з уласным спосабам уводу лікаў. Таксама можна заўважыць, што ў многіх графіках паўтараюцца пэўныя амаль ідэнтычныя цыклы (пераважна ў форме паступовага павелічэння і памяншэння лікаў). ЛІКІ, ВЫБРАНЫЯ ГЕНЕРАТАРАМ ВЫПАДКОВЫХ ЛІКАЎ [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-1.jpg | Графік выпадковых лікаў, выбраных камп'ютарам] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-1.jpg] ЛІКІ, ВЫБРАНЫЯ ЛЮДЗЬМІ [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-2.jpg | Графік выпадковых лікаў, выбраных чалавекам, Гана Антолава (71 гадоў)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-3.jpg | Графік выпадковых лікаў, выбраных чалавекам, Лукаш Плешэр (18 гадоў)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-4.jpg | Графік выпадковых лікаў, выбраных чалавекам, Наталі Барткава (16 гадоў)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-5.jpg | Графік выпадковых лікаў, выбраных чалавекам, Міхаэла Едлічкава (16 гадоў)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-6.jpg | Графік выпадковых лікаў, выбраных чалавекам, Алена Маўрава (53 гадоў)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-7.jpg | Графік выпадковых лікаў, выбраных чалавекам, Даніэль Шырэк (16 гадоў)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-8.jpg | Графік выпадковых лікаў, выбраных чалавекам, Павел Бурда (16 гадоў)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-9.jpg | Графік выпадковых лікаў, выбраных чалавекам, Яхім Штэпка (15 гадоў)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-9.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-10.jpg | Графік выпадковых лікаў, выбраных чалавекам, Філіп Драбек (16 гадоў)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-10.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-11.jpg | Графік выпадковых лікаў, выбраных чалавекам, Іржы Рампоўх (15 гадоў)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-12.jpg | Графік выпадковых лікаў, выбраных чалавекам, Петр Кубічак (43 гадоў)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-12.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-13.jpg | Графік выпадковых лікаў, выбраных чалавекам, Ян Кубічак (16 гадоў)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-14.jpg | Графік выпадковых лікаў, выбраных чалавекам, Івана Марцінкава (15 гадоў)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-14.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-15.jpg | Графік выпадковых лікаў, выбраных чалавекам, Тэрэза Бартоўска (15 гадоў)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-15.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-16.jpg | Графік выпадковых лікаў, выбраных чалавекам, Міхаэла Балажава (17 гадоў)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-16.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-17.jpg | Графік выпадковых лікаў, выбраных чалавекам, Кацярына Пржыплатава (15 гадоў)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-17.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-18.jpg | Графік выпадковых лікаў, выбраных чалавекам, Дэніса Голубава (16 гадоў)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-18.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-19.jpg | Графік выпадковых лікаў, выбраных чалавекам, Клара Голубава (10 гадоў)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-19.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-20.jpg | Графік выпадковых лікаў, выбраных чалавекам, Андрэа Нечэкалава (16 гадоў)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-20.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-21.jpg | Графік выпадковых лікаў, выбраных чалавекам, Кацярына Бенешава (84 гадоў)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-21.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-22.jpg | Графік выпадковых лікаў, выбраных чалавекам, Клара Захардава (16 гадоў)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-22.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-23.jpg | Графік выпадковых лікаў, выбраных чалавекам, Тэрэза Лукашава (15 гадоў)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-23.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-24.jpg | Графік выпадковых лікаў, выбраных чалавекам, Ева Клоўбава (16 гадоў)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-24.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-25.jpg | Графік выпадковых лікаў, выбраных чалавекам, Ніколь Піхлерава (16 гадоў)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-25.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-26.jpg | Графік выпадковых лікаў, выбраных чалавекам, Міхаэла Шпрынарава (16 гадоў)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-26.jpg] ЗАПОЎНЕНАЯ ЎЗОРНАЯ АНКЕТА [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-27.jpg | Скан запоўненай анкеты] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-27.jpg] ============================================================ TITLE: Нерэгулярнае дыханне SLUG: nepravidelny-dech URL: https://vojtamaur.cz/nepravidelny-dech/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2018-03-01 SOURCE: src/content/posts/nepravidelny-dech.mdx BUILT_HTML: nepravidelny-dech/index.html ============================================================ Нерэгулярнае дыханне сакавік 2018 [VideoObject: https://www.youtube-nocookie.com/embed/khCWjid0QeU?rel=0&showinfo=0] У гэтай чатыроххвіліннай гукавой дарожцы знаходзіцца запіс паміраючага ката. У запісе чутны два асноўныя гукі: нерэгулярнае дыханне і менш прыкметны гук сэрцабіцця. ============================================================ TITLE: З пункту гледжання мушлі SLUG: z-pohledu-musle URL: https://vojtamaur.cz/z-pohledu-musle/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2018-03-01 SOURCE: src/content/posts/z-pohledu-musle.mdx BUILT_HTML: z-pohledu-musle/index.html ============================================================ З пункту гледжання мушлі сакавік 2018 Гэтыя відэа сканцэнтраваны на ўспрыманні мушлі: што яна адчувае і перажывае? Яе погляд на свет не менш важны, чым погляд чалавека! У першым відэа можна ўбачыць арыгінальны запіс мора. У другім відэа на левым баку экрана праецыруецца сярэдні колер асобных кадраў арыгінальнага запісу. У правай частцы экрана знаходзіцца RGB-графік, які вызначае гэты колер. [VideoObject: https://www.youtube-nocookie.com/embed/mxfAcE8KYaQ?rel=0&showinfo=0] [VideoObject: https://www.youtube-nocookie.com/embed/lZknZa20ilY?rel=0&showinfo=0] ============================================================ TITLE: Аман 2018 SLUG: cestovani-oman-2018 URL: https://vojtamaur.cz/cestovani-oman-2018/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2018-01-01 SOURCE: src/content/posts/cestovani-oman-2018.mdx BUILT_HTML: cestovani-oman-2018/index.html ============================================================ Аман 2018 Відэа, фатаграфіі [VideoObject: https://www.youtube-nocookie.com/embed/wfHLdFqXR9w?rel=0&showinfo=0] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-1.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-2.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-3.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-4.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-5.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-6.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-8.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-9.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-9.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-10.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-10.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-11.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-12.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-12.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-13.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-14.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-14.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-15.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-15.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-16.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-16.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-17.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-17.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-18.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-18.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-19.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-19.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-20.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-20.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-21.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-21.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-22.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-22.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-23.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-23.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-24.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-24.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-25.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-25.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-26.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-26.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-27.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-27.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-28.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-28.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-29.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-29.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-30.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-30.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-31.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-31.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-32.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-32.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-33.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-33.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-oman-2018-obr-34.jpg] [https://vojtamaur.cz/images/cestovani-oman-2018-obr-34.jpg] ============================================================ TITLE: Плесня SLUG: plisen URL: https://vojtamaur.cz/plisen/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2017-11-01 SOURCE: src/content/posts/plisen.mdx BUILT_HTML: plisen/index.html ============================================================ Плесня лістапад 2017 Гэты цыкл фатаграфій дакументуе плесню ў маім падручніку нямецкай мовы. Фатаграфіі размешчаны ў парадку, у якім ідуць старонкі падручніка. У кожную фатаграфію такім чынам трапляюць выпадковыя, цікавыя і эксперыментальныя кампазіцыі. [ImageObject: https://vojtamaur.cz/images/plisen-obr-1.jpg] [https://vojtamaur.cz/images/plisen-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/plisen-obr-2.jpg] [https://vojtamaur.cz/images/plisen-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/plisen-obr-3.jpg] [https://vojtamaur.cz/images/plisen-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/plisen-obr-4.jpg] [https://vojtamaur.cz/images/plisen-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/plisen-obr-5.jpg] [https://vojtamaur.cz/images/plisen-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/plisen-obr-6.jpg] [https://vojtamaur.cz/images/plisen-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/plisen-obr-7.jpg] [https://vojtamaur.cz/images/plisen-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/plisen-obr-8.jpg] [https://vojtamaur.cz/images/plisen-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/plisen-obr-9.jpg] [https://vojtamaur.cz/images/plisen-obr-9.jpg] [ImageObject: https://vojtamaur.cz/images/plisen-obr-10.jpg] [https://vojtamaur.cz/images/plisen-obr-10.jpg] [ImageObject: https://vojtamaur.cz/images/plisen-obr-11.jpg] [https://vojtamaur.cz/images/plisen-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/plisen-obr-12.jpg] [https://vojtamaur.cz/images/plisen-obr-12.jpg] [ImageObject: https://vojtamaur.cz/images/plisen-obr-13.jpg] [https://vojtamaur.cz/images/plisen-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/plisen-obr-14.jpg] [https://vojtamaur.cz/images/plisen-obr-14.jpg] [ImageObject: https://vojtamaur.cz/images/plisen-obr-15.jpg] [https://vojtamaur.cz/images/plisen-obr-15.jpg] [ImageObject: https://vojtamaur.cz/images/plisen-obr-16.jpg] [https://vojtamaur.cz/images/plisen-obr-16.jpg] [ImageObject: https://vojtamaur.cz/images/plisen-obr-17.jpg] [https://vojtamaur.cz/images/plisen-obr-17.jpg] [ImageObject: https://vojtamaur.cz/images/plisen-obr-18.jpg] [https://vojtamaur.cz/images/plisen-obr-18.jpg] [ImageObject: https://vojtamaur.cz/images/plisen-obr-19.jpg] [https://vojtamaur.cz/images/plisen-obr-19.jpg] [ImageObject: https://vojtamaur.cz/images/plisen-obr-20.jpg] [https://vojtamaur.cz/images/plisen-obr-20.jpg] [ImageObject: https://vojtamaur.cz/images/plisen-obr-21.jpg] [https://vojtamaur.cz/images/plisen-obr-21.jpg] [ImageObject: https://vojtamaur.cz/images/plisen-obr-22.jpg] [https://vojtamaur.cz/images/plisen-obr-22.jpg] [ImageObject: https://vojtamaur.cz/images/plisen-obr-23.jpg] [https://vojtamaur.cz/images/plisen-obr-23.jpg] [ImageObject: https://vojtamaur.cz/images/plisen-obr-24.jpg] [https://vojtamaur.cz/images/plisen-obr-24.jpg] [ImageObject: https://vojtamaur.cz/images/plisen-obr-25.jpg] [https://vojtamaur.cz/images/plisen-obr-25.jpg] [ImageObject: https://vojtamaur.cz/images/plisen-obr-26.gif | анімацыя, складзеная з малюнкаў вышэй] [https://vojtamaur.cz/images/plisen-obr-26.gif] ============================================================ TITLE: Парушэнне рэгулярнага растра SLUG: naruseni-pravidelneho-rastru URL: https://vojtamaur.cz/naruseni-pravidelneho-rastru/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2017-10-01 SOURCE: src/content/posts/naruseni-pravidelneho-rastru.mdx BUILT_HTML: naruseni-pravidelneho-rastru/index.html ============================================================ Парушэнне рэгулярнага растра кастрычнік 2017 У гэтай працы я імкнуўся стварыць серыю абстрактных твораў. Дакумент я падзяліў на чатыры часткі. У першай частцы я стварыў базавы рэгулярны растр, у другой частцы я далей зыходзіў з гэтага растра і пачаў яго нязначна парушаць, тым самым выклікаючы неспакой. У трэцяй частцы я парушыў гэты рэгулярны геаметрычны растр няправільнымі кантраснымі арганічнымі формамі. А ў апошняй, чацвёртай частцы, я гэтыя арганічныя формы анімаваў. Частка першая: БАЗАВЫ РАСТР [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-1.jpg | Абстракцыя 1.0 - рэгулярны растр] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-1.jpg] Частка другая: ПАРУШЭННЕ РАСТРА ДРОБНЫМ АДХІЛЕННЕМ [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-2.jpg | Абстракцыя 2.0.0 - рэгулярны растр, парушаны адной павернутай паласой] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-3.jpg | Абстракцыя 2.0.1 - рэгулярны растр, парушаны дзвюма павернутымі палосамі] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-4.jpg | Абстракцыя 2.0.2 - рэгулярны растр, парушаны трыма павернутымі палосамі] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-5.jpg | Абстракцыя 2.1.0 - рэгулярны растр, парушаны адной няправільнай паласой] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-6.jpg | Абстракцыя 2.1.1 - рэгулярны растр, парушаны дзвюма няправільнымі палосамі] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-7.jpg | Абстракцыя 2.1.2 - рэгулярны растр, парушаны трыма няправільнымі палосамі] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-8.jpg | Абстракцыя 2.2.0 - рэгулярны растр, парушаны адной няправільнай паласой] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-9.jpg | Абстракцыя 2.2.1 - рэгулярны растр, парушаны дзвюма няправільнымі палосамі] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-9.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-10.jpg | Абстракцыя 2.2.2 - рэгулярны растр, парушаны трыма няправільнымі палосамі] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-10.jpg] Частка трэцяя: ПАРУШЭННЕ РАСТРА АРГАНІЧНЫМІ ФОРМАМІ [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-11.jpg | Абстракцыя 3.0.0 - рэгулярны растр, парушаны адной арганічнай формай] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-12.jpg | Абстракцыя 3.0.1 - рэгулярны растр, парушаны дзвюма арганічнымі формамі] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-12.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-13.jpg | Абстракцыя 3.0.2 - рэгулярны растр, парушаны трыма арганічнымі формамі] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-14.jpg | Абстракцыя 3.1.0 - рэгулярны растр, парушаны адной арганічнай формай] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-14.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-15.jpg | Абстракцыя 3.1.1 - рэгулярны растр, парушаны дзвюма арганічнымі формамі] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-15.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-16.jpg | Абстракцыя 3.1.2 - рэгулярны растр, парушаны трыма арганічнымі формамі] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-16.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-17.jpg | Абстракцыя 3.2.0 - рэгулярны растр, парушаны адной арганічнай формай] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-17.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-18.jpg | Абстракцыя 3.2.1 - рэгулярны растр, парушаны дзвюма арганічнымі формамі] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-18.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-19.jpg | Абстракцыя 3.2.2 - рэгулярны растр, парушаны трыма арганічнымі формамі] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-19.jpg] Частка чацвёртая: ПАРУШЭННЕ РАСТРА АНІМАВАНЫМІ АРГАНІЧНЫМІ ФОРМАМІ [VideoObject: https://www.youtube-nocookie.com/embed/Gz2IRKKnkno?rel=0&showinfo=0] ============================================================ TITLE: Кітай 2017 SLUG: cestovani-cina-2017 URL: https://vojtamaur.cz/cestovani-cina-2017/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2017-07-01 SOURCE: src/content/posts/cestovani-cina-2017.mdx BUILT_HTML: cestovani-cina-2017/index.html ============================================================ Кітай 2017 Відэа, фатаграфіі [VideoObject: https://www.youtube.com/embed/_bNP2rulSeA?rel=0&showinfo=0] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-1.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-2.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-3.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-4.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-5.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-6.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-7.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-8.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-9.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-9.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-10.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-10.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-11.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-12.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-12.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-13.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-14.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-14.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-15.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-15.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-16.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-16.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-17.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-17.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-18.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-18.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-19.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-19.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-20.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-20.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-21.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-21.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-22.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-22.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-23.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-23.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-24.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-24.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-25.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-25.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-26.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-26.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-27.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-27.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-28.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-28.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-29.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-29.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-30.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-30.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-31.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-31.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-cina-2017-obr-32.jpg] [https://vojtamaur.cz/images/cestovani-cina-2017-obr-32.jpg] ============================================================ TITLE: Генератар выпадковых лікаў SLUG: vystavy-generator-nahodnych-cisel URL: https://vojtamaur.cz/vystavy-generator-nahodnych-cisel/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: vystavy DATE: 2017-06-18 SOURCE: src/content/posts/vystavy-generator-nahodnych-cisel.mdx BUILT_HTML: vystavy-generator-nahodnych-cisel/index.html ============================================================ Генератар выпадковых лікаў 3. 5. 2017 - 18. 6. 2017, Домажліцы Галерэя братоў Шпілараў: KONKRET 2017 [ImageObject: https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-obr-1.jpg] [https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-obr-2.jpg] [https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-obr-3.jpg] [https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-obr-4.jpg] [https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-obr-5.jpg] [https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-obr-6.jpg] [https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-obr-6.jpg] [MediaObject: https://vojtamaur.cz/files/vystavy-generator-nahodnych-cisel-dokument.pdf] Як я прыйшоў да выпадку, альбо ад горада да выпадку: http://vojtamaur.cz/od-mesta-az-po-nahodu/ ============================================================ TITLE: Англія 2013, 2015, 2017 SLUG: cestovani-anglie-2013-2015-2017 URL: https://vojtamaur.cz/cestovani-anglie-2013-2015-2017/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2017-06-01 SOURCE: src/content/posts/cestovani-ekvador-galapagy-2017.mdx BUILT_HTML: cestovani-anglie-2013-2015-2017/index.html ============================================================ Англія 2013, 2015, 2017 Відэа, фатаграфіі [VideoObject: https://www.youtube-nocookie.com/embed/t3g4mSYj7lc?rel=0&showinfo=0] [ImageObject: https://vojtamaur.cz/images/cestovani-anglie-2013-2015-2017-obr-1.jpg] [https://vojtamaur.cz/images/cestovani-anglie-2013-2015-2017-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-anglie-2013-2015-2017-obr-2.jpg] [https://vojtamaur.cz/images/cestovani-anglie-2013-2015-2017-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-anglie-2013-2015-2017-obr-3.jpg] [https://vojtamaur.cz/images/cestovani-anglie-2013-2015-2017-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-anglie-2013-2015-2017-obr-4.jpg] [https://vojtamaur.cz/images/cestovani-anglie-2013-2015-2017-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-anglie-2013-2015-2017-obr-5.jpg] [https://vojtamaur.cz/images/cestovani-anglie-2013-2015-2017-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-anglie-2013-2015-2017-obr-6.jpg] [https://vojtamaur.cz/images/cestovani-anglie-2013-2015-2017-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-anglie-2013-2015-2017-obr-7.jpg] [https://vojtamaur.cz/images/cestovani-anglie-2013-2015-2017-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-anglie-2013-2015-2017-obr-8.jpg] [https://vojtamaur.cz/images/cestovani-anglie-2013-2015-2017-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-anglie-2013-2015-2017-obr-9.jpg] [https://vojtamaur.cz/images/cestovani-anglie-2013-2015-2017-obr-9.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-anglie-2013-2015-2017-obr-10.jpg] [https://vojtamaur.cz/images/cestovani-anglie-2013-2015-2017-obr-10.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-anglie-2013-2015-2017-obr-11.jpg] [https://vojtamaur.cz/images/cestovani-anglie-2013-2015-2017-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-anglie-2013-2015-2017-obr-12.jpg] [https://vojtamaur.cz/images/cestovani-anglie-2013-2015-2017-obr-12.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-anglie-2013-2015-2017-obr-13.jpg] [https://vojtamaur.cz/images/cestovani-anglie-2013-2015-2017-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-anglie-2013-2015-2017-obr-14.jpg] [https://vojtamaur.cz/images/cestovani-anglie-2013-2015-2017-obr-14.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-anglie-2013-2015-2017-obr-15.jpg] [https://vojtamaur.cz/images/cestovani-anglie-2013-2015-2017-obr-15.jpg] ============================================================ TITLE: Уваскрэсенне SLUG: zmrtvychvstani URL: https://vojtamaur.cz/zmrtvychvstani/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2017-04-02 SOURCE: src/content/posts/zmrtvychvstani.mdx BUILT_HTML: zmrtvychvstani/index.html ============================================================ Уваскрэсенне красавік 2017 [ImageObject: https://vojtamaur.cz/images/zmrtvychvstani-obr-1.jpg | арыгінальная нязмененая фатаграфія] [https://vojtamaur.cz/images/zmrtvychvstani-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/zmrtvychvstani-obr-2.jpg | фатаграфія пасля апрацоўкі ANSI] [https://vojtamaur.cz/images/zmrtvychvstani-obr-2.jpg] У маі 2016 я сфатаграфаваў мясцовыя могілкі ў Марока. У ANSI-кодзе фатаграфіі я змяніў усе крыжыкі (†) на зорачкі (*). Такім чынам змененую фатаграфію я захаваў зноў. ============================================================ TITLE: Каляровы сярэдні SLUG: barevny-prumer URL: https://vojtamaur.cz/barevny-prumer/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2017-04-01 SOURCE: src/content/posts/barevny-prumer.mdx BUILT_HTML: barevny-prumer/index.html ============================================================ Каляровы сярэдні красавік 2017 У левай частцы выявы размешчана 1156 фатаграфій у растры 34x34 пкс. Кожны каляровы піксель прадстаўляе сярэдні колер асобнай фатаграфіі з дадзенай дзяржавы. На правай частцы выявы знаходзіцца сярэдні колер усіх пікселяў з левай часткі, гэта значыць сярэдні колер усіх фатаграфій з дадзенай дзяржавы. [ImageObject: https://vojtamaur.cz/images/barevny-prumer-obr-1.png | Чэшская Рэспубліка] [https://vojtamaur.cz/images/barevny-prumer-obr-1.png] Чэшская Рэспубліка [ImageObject: https://vojtamaur.cz/images/barevny-prumer-obr-2.jpg | Кітай] [https://vojtamaur.cz/images/barevny-prumer-obr-2.jpg] Кітай [ImageObject: https://vojtamaur.cz/images/barevny-prumer-obr-3.jpg | Эквадор] [https://vojtamaur.cz/images/barevny-prumer-obr-3.jpg] Эквадор [ImageObject: https://vojtamaur.cz/images/barevny-prumer-obr-4.jpg | Кенія] [https://vojtamaur.cz/images/barevny-prumer-obr-4.jpg] Кенія [ImageObject: https://vojtamaur.cz/images/barevny-prumer-obr-5.jpg | Мексіка] [https://vojtamaur.cz/images/barevny-prumer-obr-5.jpg] Мексіка ============================================================ TITLE: Танк SLUG: tank URL: https://vojtamaur.cz/tank/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2017-04-01 SOURCE: src/content/posts/tank.mdx BUILT_HTML: tank/index.html ============================================================ Танк красавік 2017 [ImageObject: https://vojtamaur.cz/images/tank-obr-1.jpg | арыгінальная нязмененая фатаграфія] [https://vojtamaur.cz/images/tank-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/tank-obr-2.jpg | фатаграфія пасля рэдагавання ANSI] [https://vojtamaur.cz/images/tank-obr-2.jpg] [MediaObject: https://vojtamaur.cz/files/tank-dokument.pdf] У снежні 2012 я ў Ізраілі ў пустыні Негеў сфатаграфаваў баявы tank. У ANSI-кодзе фатаграфіі я змяніў усе зорачкі (*) на крыжыкі (†). Такім чынам змененую фатаграфію я зноў захаваў. ============================================================ TITLE: Кавалкі цукру SLUG: kostky-cukru URL: https://vojtamaur.cz/kostky-cukru/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2017-03-01 SOURCE: src/content/posts/kostky-cukru.mdx BUILT_HTML: kostky-cukru/index.html ============================================================ Кавалкі цукру сакавік 2017 Серыя фатаграфій была створана падчас уступных іспытаў у Сярэдняй прафесійнай школе гандлю, прыкладнога мастацтва і дызайну ў Пльзені (Нерудава 33). Для фатаграфічнай часткі іспытаў мы маглі прынесці ўласныя аб'екты, але іх колькасць і памер былі абмежаваныя. Я прынёс скрыначку кавалкаў цукру, якія складваў на талерку ў рэгулярны растр, а пасля заліў іх вадой. Кавалкі паступова раствараліся, руйнаваліся і выпадковым чынам падалі. [ImageObject: https://vojtamaur.cz/images/kostky-cukru-obr-1.jpg] [https://vojtamaur.cz/images/kostky-cukru-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/kostky-cukru-obr-2.jpg] [https://vojtamaur.cz/images/kostky-cukru-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/kostky-cukru-obr-3.jpg] [https://vojtamaur.cz/images/kostky-cukru-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/kostky-cukru-obr-4.jpg] [https://vojtamaur.cz/images/kostky-cukru-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/kostky-cukru-obr-5.jpg] [https://vojtamaur.cz/images/kostky-cukru-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/kostky-cukru-obr-6.jpg] [https://vojtamaur.cz/images/kostky-cukru-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/kostky-cukru-obr-7.jpg] [https://vojtamaur.cz/images/kostky-cukru-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/kostky-cukru-obr-8.jpg] [https://vojtamaur.cz/images/kostky-cukru-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/kostky-cukru-obr-9.jpg] [https://vojtamaur.cz/images/kostky-cukru-obr-9.jpg] [ImageObject: https://vojtamaur.cz/images/kostky-cukru-obr-10.jpg] [https://vojtamaur.cz/images/kostky-cukru-obr-10.jpg] [ImageObject: https://vojtamaur.cz/images/kostky-cukru-obr-11.jpg] [https://vojtamaur.cz/images/kostky-cukru-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/kostky-cukru-obr-12.jpg] [https://vojtamaur.cz/images/kostky-cukru-obr-12.jpg] [ImageObject: https://vojtamaur.cz/images/kostky-cukru-obr-13.jpg] [https://vojtamaur.cz/images/kostky-cukru-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/kostky-cukru-obr-14.jpg] [https://vojtamaur.cz/images/kostky-cukru-obr-14.jpg] [ImageObject: https://vojtamaur.cz/images/kostky-cukru-obr-15.jpg] [https://vojtamaur.cz/images/kostky-cukru-obr-15.jpg] [ImageObject: https://vojtamaur.cz/images/kostky-cukru-obr-16.jpg] [https://vojtamaur.cz/images/kostky-cukru-obr-16.jpg] ============================================================ TITLE: Бібліятэка стрыт-арту SLUG: street-art-knihovna URL: https://vojtamaur.cz/street-art-knihovna/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2017-03-01 SOURCE: src/content/posts/street-art-knihovna.mdx BUILT_HTML: street-art-knihovna/index.html ============================================================ Бібліятэка стрыт-арту сакавік 2017 Вакол нас шмат цікавых твораў стрыт-арту: ад дробных налепак і размаляваных сцен да розных відаў 3D аб'ектаў. Паколькі аўтары гэтых твораў з-за канфлікту з законам вымушаны заставацца ананімнымі, гэты свет стрыт-арту з'яўляецца цалкам бескарыслівым і аддзеленым ад свету камерцыі. Стрыт-арт, які можна ўбачыць ледзь не ўсюды ў горадзе, звычайна застаецца вельмі актуальным. Новыя творы перакрываюць старыя, фарба лупіцца разам са штукатуркай, 3D аб'екты падвяргаюцца вандалізму, а налепкі пад уплывам навакольнага асяроддзя з часам адслойваюцца або выцвітаюць. Гэта натуральны працэс, аспект часу, аднак я лічу, што некаторыя творы стрыт-арту заслугоўваюць таго, каб падоўжыць ім жыццё. Таму я вырашыў дакументаваць самыя цікавыя працы. Дзеля гэтага ў 2017 годзе я стварыў старонку ў Facebook пад назвай «Бібліятэка стрыт-арту», куды дадаю публікацыі і па сённяшні дзень. Каб ахапіць больш людзей, я затым стварыў аднайменную старонку ў Instagram. На гэтыя старонкі я імкнуся дадаваць пераважна тыя творы, якія нясуць пэўную ідэю, а эстэтычны бок працы ўспрымаю як другарадны. Бібліятэка стрыт-арту (Facebook): www.facebook.com/streetartknihovna [https://www.facebook.com/streetartknihovna] Бібліятэка стрыт-арту (Instagram): www.instagram.com/streetartknihovna [https://www.instagram.com/streetartknihovna] [ImageObject: https://vojtamaur.cz/images/street-art-knihovna-obr-1.jpg | Скрыншот старонкі ў Facebook] [https://vojtamaur.cz/images/street-art-knihovna-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/street-art-knihovna-obr-2.jpg | Скрыншот старонкі ў Instagram] [https://vojtamaur.cz/images/street-art-knihovna-obr-2.jpg] ============================================================ TITLE: Дадатак Google SLUG: aplikace-google URL: https://vojtamaur.cz/aplikace-google/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2016-11-01 SOURCE: src/content/posts/aplikace-google.mdx BUILT_HTML: aplikace-google/index.html ============================================================ Дадатак Google лістапад 2016 Гэта кароткае відэа з'яўляецца спасылкай на бессэнсоўныя дазволы мабільнага дадатка Google (дадатак прадусталяваны не толькі ў тэлефонах Samsung, і да таго ж гэты дадатак немагчыма выдаліць). Агляд дазволаў можна знайсці ў тэлефоне, абсталяваным аперацыйнай сістэмай Android у Nastavení/Správce aplikací/STAŽENÉ/Aplikace Google. [VideoObject: https://www.youtube-nocookie.com/embed/UOvJLnj2McU?rel=0&showinfo=0] ============================================================ TITLE: Не мае значэння, з якога краю ты прыйшоў... SLUG: vystava-nezalezi-z-jakeho-kraje-jsi-prisel-2 URL: https://vojtamaur.cz/vystava-nezalezi-z-jakeho-kraje-jsi-prisel-2/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: vystavy DATE: 2016-08-14 SOURCE: src/content/posts/vystava-nezalezi-z-jakeho-kraje-jsi-prisel-2.mdx BUILT_HTML: vystava-nezalezi-z-jakeho-kraje-jsi-prisel-2/index.html ============================================================ Не мае значэння, з якога краю ты прыйшоў... 11. 7. 2016 - 14. 8. 2016, Пльзень DJKT (Новая сцэна): Пльзеньскі салон 2016 [ImageObject: https://vojtamaur.cz/images/vystava-nezalezi-z-jakeho-kraje-jsi-prisel-2-obr-1.jpg] [https://vojtamaur.cz/images/vystava-nezalezi-z-jakeho-kraje-jsi-prisel-2-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/vystava-nezalezi-z-jakeho-kraje-jsi-prisel-2-obr-2.jpg] [https://vojtamaur.cz/images/vystava-nezalezi-z-jakeho-kraje-jsi-prisel-2-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/vystava-nezalezi-z-jakeho-kraje-jsi-prisel-2-obr-3.jpg] [https://vojtamaur.cz/images/vystava-nezalezi-z-jakeho-kraje-jsi-prisel-2-obr-3.jpg] 28. снежня 2014 я ў Мамбасе сфатаграфаваў старую спісаную сцяну. Потым я спрабаваў расшыфраваць тэкст на ёй. Адну яго чытэльную частку я ўвёў у інтэрнэт-пошукавік і так знайшоў наступную фатаграфію. It doesn't matter which religion you claim you're. It doesn't matter which country you're coming from. It doesn't matter whether you 're poor or rich. It doesn't matter if you're black or white. We are all the same in the eyes of God. Nezáleží, jakého jsi vyznání. Nezáleží, z jaké země pocházíš. Nezáleží, jestli jsi chudý nebo bohatý. Nezáleží, jestli jsi černoch nebo běloch. Všichni jsme si rovni v očích Boha. Рэпартаж ад Plzeň TV: https://www.youtube.com/watch?v=jxg-6iVPPmk ============================================================ TITLE: Італія 2016 SLUG: cestovani-italie-2016 URL: https://vojtamaur.cz/cestovani-italie-2016/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2016-07-01 SOURCE: src/content/posts/cestovani-italie-2016.mdx BUILT_HTML: cestovani-italie-2016/index.html ============================================================ Італія 2016 Відэа, фатаграфіі [VideoObject: https://www.youtube-nocookie.com/embed/jFueqe5Gn60?rel=0&showinfo=0] [ImageObject: https://vojtamaur.cz/images/cestovani-italie-2016-obr-1.jpg] [https://vojtamaur.cz/images/cestovani-italie-2016-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-italie-2016-obr-2.jpg] [https://vojtamaur.cz/images/cestovani-italie-2016-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-italie-2016-obr-3.jpg] [https://vojtamaur.cz/images/cestovani-italie-2016-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-italie-2016-obr-4.jpg] [https://vojtamaur.cz/images/cestovani-italie-2016-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-italie-2016-obr-5.jpg] [https://vojtamaur.cz/images/cestovani-italie-2016-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-italie-2016-obr-6.jpg] [https://vojtamaur.cz/images/cestovani-italie-2016-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-italie-2016-obr-7.jpg] [https://vojtamaur.cz/images/cestovani-italie-2016-obr-7.jpg] ============================================================ TITLE: Паверхня SLUG: vystava-hladina URL: https://vojtamaur.cz/vystava-hladina/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: vystavy DATE: 2016-04-04 SOURCE: src/content/posts/vystava-hladina.mdx BUILT_HTML: vystava-hladina/index.html ============================================================ Паверхня 4. 2. 2016 - 3. 4. 2016, Пльзень Галерэя горада Пльзень: ДА ГЭТАГА, ЗАРАЗ, ПАСЛЯ [VideoObject: https://www.youtube-nocookie.com/embed/GALBEnzekBw?rel=0&showinfo=0] Наколькі адрозніваецца наша жыццё ў сетцы і ў рэальным жыцці? Навошта выходзіць на вуліцу, калі мы можам знайсці ўсё ў Google? Інфармацыя з інтэрнэту дэфармаваная і мае мала агульнага з рэальнасцю. Яна з'яўляецца адлюстраваннем таго, што мы хочам бачыць. Сонца адбіваецца ў паверхні, праецыруецца на сцяну і адлюстроўваецца ў люстэрку… Ці сапраўды яно дайшло да нас нязменным? Мантаж з выставы: https://www.youtube.com/watch?v=SmsbQt0g9nc Больш пра выставу на сайце Галерэі горада Пльзень: http://galerie-plzen.cz/vystavy/vystavy-2016/predtim-ted-potom ============================================================ TITLE: Марока 2016 SLUG: cestovani-maroko-2016 URL: https://vojtamaur.cz/cestovani-maroko-2016/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2016-01-01 SOURCE: src/content/posts/cestovani-maroko-2016.mdx BUILT_HTML: cestovani-maroko-2016/index.html ============================================================ Марока 2016 Відэа, фатаграфіі [VideoObject: https://www.youtube-nocookie.com/embed/tZA1g0BR_Us?rel=0&showinfo=0] [ImageObject: https://vojtamaur.cz/images/cestovani-maroko-2016-obr-1.png] [https://vojtamaur.cz/images/cestovani-maroko-2016-obr-1.png] [ImageObject: https://vojtamaur.cz/images/cestovani-maroko-2016-obr-2.png] [https://vojtamaur.cz/images/cestovani-maroko-2016-obr-2.png] [ImageObject: https://vojtamaur.cz/images/cestovani-maroko-2016-obr-3.png] [https://vojtamaur.cz/images/cestovani-maroko-2016-obr-3.png] [ImageObject: https://vojtamaur.cz/images/cestovani-maroko-2016-obr-4.jpg] [https://vojtamaur.cz/images/cestovani-maroko-2016-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-maroko-2016-obr-5.png] [https://vojtamaur.cz/images/cestovani-maroko-2016-obr-5.png] [ImageObject: https://vojtamaur.cz/images/cestovani-maroko-2016-obr-6.png] [https://vojtamaur.cz/images/cestovani-maroko-2016-obr-6.png] [ImageObject: https://vojtamaur.cz/images/cestovani-maroko-2016-obr-7.png] [https://vojtamaur.cz/images/cestovani-maroko-2016-obr-7.png] [ImageObject: https://vojtamaur.cz/images/cestovani-maroko-2016-obr-8.png] [https://vojtamaur.cz/images/cestovani-maroko-2016-obr-8.png] ============================================================ TITLE: Ад горада да выпадковасці SLUG: od-mesta-az-po-nahodu URL: https://vojtamaur.cz/od-mesta-az-po-nahodu/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2016-01-01 SOURCE: src/content/posts/od-mesta-az-po-nahodu.mdx BUILT_HTML: od-mesta-az-po-nahodu/index.html ============================================================ Ад горада да выпадковасці студзень 2016 У 2016 годзе я атрымаў у рамках падрыхтоўкі да сярэдняй мастацкай школы ў ZUŠ Plzeň, Jagellonská 14 заданне распрацаваць графічную стылізацыю горада. Мяне цікавіла, як далёка можа зайсці гэтая стылізацыя, і таму я працаваў над гэтым заданнем наступныя гады аж да сучаснасці (год 2019). Ад простай стылізацыі горада я перайшоў да парушэння рэгулярных растраў, што з выяўленчага пункту гледжання выклікала характэрнае напружанне. Далей я паспрабаваў выкарыстаць у гэтым заданні выпадковасць, але нічога падобнага на сапраўдную выпадковасць без ніякай прычыны я не змог выявіць. Мне заўсёды перашкаджаў дэтэрмінізм, і таму я выкарыстоўваў толькі псеўдавыпадковасці (можна вызначыць прычыну, але вынік цяжка прадказаць, і таму ён здаецца выпадковым). Некаторыя шляхі прывялі мяне ў тупік, і таму я павінен быў шукаць іншы погляд і іншае графічнае рашэнне, напрыклад, праграмаванне візуальнага вываду, муар-эфект, паслядоўнасць Фібаначы і г.д. Серыя малюнкаў ніжэй з'яўляецца зводкай гэтых работ. [ImageObject: https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-1.jpg | Мамбаса: аўтарская фатаграфія і эскізы] [https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-2.jpg | Стылізацыя горада: дзяленне плошчаў] [https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-3.jpg | Стылізацыя горада: парушэнне рэгулярнага растра] [https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-4.jpg | Стылізацыя горада: парушэнне рэгулярнай геаметрычнай формы] [https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-5.jpg | Стылізацыя горада: парушэнне рэгулярнага растра выпадковым вярчэннем] [https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-6.jpg | Стылізацыя горада: выпадковая форма ў полі каардынат] [https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-7.jpg | Стылізацыя горада: простыя формы і выпадковы шпацыр] [https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-8.jpg | Стылізацыя горада: генератар выпадковых пікселяў] [https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-9.jpg | Стылізацыя горада: генератар выпадковых RGB-пікселяў, муар-эфект] [https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-9.jpg] [ImageObject: https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-10.jpg | Стылізацыя горада: муар-эфект] [https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-10.jpg] [ImageObject: https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-11.jpg | Стылізацыя горада: генератар выпадковых RGB-пікселяў у спалучэнні з муар-эфектам] [https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-12.jpg | Фатаграфія інсталяцыі стылізацыі горада ў Галерэі братоў Шпілараў] [https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-12.jpg] [ImageObject: https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-13.jpg | Прататып улёткі на мерапрыемства ў Papírna: генератар выпадковых RGB-пікселяў у спалучэнні з муар-эфектам] [https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-14.jpg | Pixel art малюнак горада і разлік яго верагоднасці ўзнікнення шляхам выпадковай генерацыі] [https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-14.jpg] [ImageObject: https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-15.jpg | Кругі выпадковага памеру і іх JS-код] [https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-15.jpg] [ImageObject: https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-16.jpg | Лініі выпадковай даўжыні і іх JS-код] [https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-16.jpg] [ImageObject: https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-17.jpg | Лініі выпадковай даўжыні, іх тэкставы вывад і JS-код] [https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-17.jpg] [ImageObject: https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-18.jpg | Мамбаса: аўтарская фатаграфія, ітэратыўна перадыскрэтызаваная] [https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-18.jpg] [ImageObject: https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-19.jpg | Мамбаса: аўтарская фатаграфія, ітэратыўна перадыскрэтызаваная] [https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-19.jpg] [ImageObject: https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-20.jpg | Стылізацыя горада: алфавіт з фатаграфій (экзаменацыйныя работы 2019)] [https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-20.jpg] ============================================================ TITLE: Не мае значэння, з якога краю ты прыйшоў... SLUG: vystava-nezalezi-z-jakeho-kraje-jsi-prisel URL: https://vojtamaur.cz/vystava-nezalezi-z-jakeho-kraje-jsi-prisel/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: vystavy DATE: 2015-10-10 SOURCE: src/content/posts/vystava-nezalezi-z-jakeho-kraje-jsi-prisel.mdx BUILT_HTML: vystava-nezalezi-z-jakeho-kraje-jsi-prisel/index.html ============================================================ Не мае значэння, з якога краю ты прыйшоў... 10. 10. 2015 - 11. 10. 2015, Пльзень DEPO2015: ART SAFARI 30 [ImageObject: https://vojtamaur.cz/images/vystava-nezalezi-z-jakeho-kraje-jsi-prisel-obr-1.png] [https://vojtamaur.cz/images/vystava-nezalezi-z-jakeho-kraje-jsi-prisel-obr-1.png] [ImageObject: https://vojtamaur.cz/images/vystava-nezalezi-z-jakeho-kraje-jsi-prisel-obr-2.png] [https://vojtamaur.cz/images/vystava-nezalezi-z-jakeho-kraje-jsi-prisel-obr-2.png] [ImageObject: https://vojtamaur.cz/images/vystava-nezalezi-z-jakeho-kraje-jsi-prisel-obr-3.png] [https://vojtamaur.cz/images/vystava-nezalezi-z-jakeho-kraje-jsi-prisel-obr-3.png] [ImageObject: https://vojtamaur.cz/images/vystava-nezalezi-z-jakeho-kraje-jsi-prisel-obr-4.png] [https://vojtamaur.cz/images/vystava-nezalezi-z-jakeho-kraje-jsi-prisel-obr-4.png] [ImageObject: https://vojtamaur.cz/images/vystava-nezalezi-z-jakeho-kraje-jsi-prisel-obr-5.png] [https://vojtamaur.cz/images/vystava-nezalezi-z-jakeho-kraje-jsi-prisel-obr-5.png] ============================================================ TITLE: Не мае значэння, з якога краю ты прыйшоў... SLUG: nezalezi-z-jakeho-kraje-jsi-prisel URL: https://vojtamaur.cz/nezalezi-z-jakeho-kraje-jsi-prisel/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2015-10-01 SOURCE: src/content/posts/nezalezi-z-jakeho-kraje-jsi-prisel.mdx BUILT_HTML: nezalezi-z-jakeho-kraje-jsi-prisel/index.html ============================================================ Не мае значэння, з якога краю ты прыйшоў... кастрычнік 2015 [ImageObject: https://vojtamaur.cz/images/nezalezi-z-jakeho-kraje-jsi-prisel-obr-1.jpg | Фатаграфія Войты Маўра, зробленая ў Мамбасе, 2014] [https://vojtamaur.cz/images/nezalezi-z-jakeho-kraje-jsi-prisel-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/nezalezi-z-jakeho-kraje-jsi-prisel-obr-2.jpg | 28. снежня 2014 я ў Мамбасе сфатаграфаваў старую спісаную сцяну. Потым я спрабаваў расшыфраваць тэкст на ёй. Адну яго чытэльную частку я ўвёў у інтэрнэт-пошукавік і так знайшоў наступную фатаграфію.] [https://vojtamaur.cz/images/nezalezi-z-jakeho-kraje-jsi-prisel-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/nezalezi-z-jakeho-kraje-jsi-prisel-obr-3.jpg | Фатаграфія, знойдзеная з дапамогай інтэрнэт-пошукавіка] [https://vojtamaur.cz/images/nezalezi-z-jakeho-kraje-jsi-prisel-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/nezalezi-z-jakeho-kraje-jsi-prisel-obr-4.jpg | Не мае значэння, якога ты веравызнання. Не мае значэння, з якой краіны ты паходзіш. Не мае значэння, ці ты бедны ці багаты. Не мае значэння, ці ты чарнаскуры ці беласкуры. Усе мы роўныя ў вачах Божых.] [https://vojtamaur.cz/images/nezalezi-z-jakeho-kraje-jsi-prisel-obr-4.jpg] ============================================================ TITLE: Кенія 2012-2015 SLUG: cestovani-kenya-2012-2015 URL: https://vojtamaur.cz/cestovani-kenya-2012-2015/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2015-01-01 SOURCE: src/content/posts/cestovani-kenya-2012-2015.mdx BUILT_HTML: cestovani-kenya-2012-2015/index.html ============================================================ Кенія 2012-2015 Відэа, фатаграфіі [VideoObject: https://www.youtube-nocookie.com/embed/wo4F1jfPcY8?rel=0&showinfo=0] [ImageObject: https://vojtamaur.cz/images/cestovani-kenya-2012-2015-obr-1.png] [https://vojtamaur.cz/images/cestovani-kenya-2012-2015-obr-1.png] [ImageObject: https://vojtamaur.cz/images/cestovani-kenya-2012-2015-obr-2.png] [https://vojtamaur.cz/images/cestovani-kenya-2012-2015-obr-2.png] [ImageObject: https://vojtamaur.cz/images/cestovani-kenya-2012-2015-obr-3.png] [https://vojtamaur.cz/images/cestovani-kenya-2012-2015-obr-3.png] [ImageObject: https://vojtamaur.cz/images/cestovani-kenya-2012-2015-obr-4.png] [https://vojtamaur.cz/images/cestovani-kenya-2012-2015-obr-4.png] [ImageObject: https://vojtamaur.cz/images/cestovani-kenya-2012-2015-obr-5.png] [https://vojtamaur.cz/images/cestovani-kenya-2012-2015-obr-5.png] [ImageObject: https://vojtamaur.cz/images/cestovani-kenya-2012-2015-obr-6.png] [https://vojtamaur.cz/images/cestovani-kenya-2012-2015-obr-6.png] [ImageObject: https://vojtamaur.cz/images/cestovani-kenya-2012-2015-obr-7.jpg] [https://vojtamaur.cz/images/cestovani-kenya-2012-2015-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-kenya-2012-2015-obr-8.png] [https://vojtamaur.cz/images/cestovani-kenya-2012-2015-obr-8.png] [ImageObject: https://vojtamaur.cz/images/cestovani-kenya-2012-2015-obr-9.png] [https://vojtamaur.cz/images/cestovani-kenya-2012-2015-obr-9.png] [ImageObject: https://vojtamaur.cz/images/cestovani-kenya-2012-2015-obr-10.png] [https://vojtamaur.cz/images/cestovani-kenya-2012-2015-obr-10.png] [ImageObject: https://vojtamaur.cz/images/cestovani-kenya-2012-2015-obr-11.png] [https://vojtamaur.cz/images/cestovani-kenya-2012-2015-obr-11.png] ============================================================ TITLE: Партугалія 2014 SLUG: cestovani-portugalsko-2014 URL: https://vojtamaur.cz/cestovani-portugalsko-2014/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2014-01-01 SOURCE: src/content/posts/cestovani-portugalsko-2014.mdx BUILT_HTML: cestovani-portugalsko-2014/index.html ============================================================ Партугалія 2014 Фатаграфія [ImageObject: https://vojtamaur.cz/images/cestovani-portugalsko-2014-obr-1.png] [https://vojtamaur.cz/images/cestovani-portugalsko-2014-obr-1.png] [ImageObject: https://vojtamaur.cz/images/cestovani-portugalsko-2014-obr-2.png] [https://vojtamaur.cz/images/cestovani-portugalsko-2014-obr-2.png] [ImageObject: https://vojtamaur.cz/images/cestovani-portugalsko-2014-obr-3.png] [https://vojtamaur.cz/images/cestovani-portugalsko-2014-obr-3.png] [ImageObject: https://vojtamaur.cz/images/cestovani-portugalsko-2014-obr-4.png] [https://vojtamaur.cz/images/cestovani-portugalsko-2014-obr-4.png] ============================================================ TITLE: Ізраіль 2012 SLUG: cestovani-izrael-2012 URL: https://vojtamaur.cz/cestovani-izrael-2012/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2012-01-03 SOURCE: src/content/posts/cestovani-izrael-2012.mdx BUILT_HTML: cestovani-izrael-2012/index.html ============================================================ Ізраіль 2012 Фатаграфія [ImageObject: https://vojtamaur.cz/images/cestovani-izrael-2012-obr-1.jpg] [https://vojtamaur.cz/images/cestovani-izrael-2012-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-izrael-2012-obr-2.jpg] [https://vojtamaur.cz/images/cestovani-izrael-2012-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-izrael-2012-obr-3.jpg] [https://vojtamaur.cz/images/cestovani-izrael-2012-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-izrael-2012-obr-4.jpg] [https://vojtamaur.cz/images/cestovani-izrael-2012-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-izrael-2012-obr-5.jpg] [https://vojtamaur.cz/images/cestovani-izrael-2012-obr-5.jpg] ============================================================ TITLE: Канарскія астравы 2012 SLUG: cestovani-kanarske-ostrovy-2012 URL: https://vojtamaur.cz/cestovani-kanarske-ostrovy-2012/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2012-01-02 SOURCE: src/content/posts/cestovani-kanarske-ostrovy-2012.mdx BUILT_HTML: cestovani-kanarske-ostrovy-2012/index.html ============================================================ Канарскія астравы 2012 Фатаграфія [ImageObject: https://vojtamaur.cz/images/cestovani-kanarske-ostrovy-2012-obr-1.jpg] [https://vojtamaur.cz/images/cestovani-kanarske-ostrovy-2012-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-kanarske-ostrovy-2012-obr-2.jpg] [https://vojtamaur.cz/images/cestovani-kanarske-ostrovy-2012-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-kanarske-ostrovy-2012-obr-3.jpg] [https://vojtamaur.cz/images/cestovani-kanarske-ostrovy-2012-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-kanarske-ostrovy-2012-obr-4.jpg] [https://vojtamaur.cz/images/cestovani-kanarske-ostrovy-2012-obr-4.jpg] ============================================================ TITLE: Егіпет 2012 SLUG: cestovani-egypt-2012 URL: https://vojtamaur.cz/cestovani-egypt-2012/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2012-01-01 SOURCE: src/content/posts/cestovani-egypt-2012.mdx BUILT_HTML: cestovani-egypt-2012/index.html ============================================================ Егіпет 2012 Фатаграфія [ImageObject: https://vojtamaur.cz/images/cestovani-egypt-2012-obr-1.jpg] [https://vojtamaur.cz/images/cestovani-egypt-2012-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-egypt-2012-obr-2.jpg] [https://vojtamaur.cz/images/cestovani-egypt-2012-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-egypt-2012-obr-3.jpg] [https://vojtamaur.cz/images/cestovani-egypt-2012-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-egypt-2012-obr-4.jpg] [https://vojtamaur.cz/images/cestovani-egypt-2012-obr-4.jpg] ============================================================ TITLE: Пустазелле SLUG: plevel URL: https://vojtamaur.cz/plevel/ LANGUAGE: be SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2008-05-01 SOURCE: src/content/posts/plevel.mdx BUILT_HTML: plevel/index.html ============================================================ Пустазелле май 2008 Праца з дзіцячага садка. Заданнем было выразаць з каляровай паперы кветкі, якія квітнеюць, і скласці з іх малюнак. Замест кветак я стварыў plevel. [ImageObject: https://vojtamaur.cz/images/plevel-obr-1.jpg | plevel] [https://vojtamaur.cz/images/plevel-obr-1.jpg]