ALL_POSTS__lang-uk.txt Rosetta plain-text article export — Vojta Maur Source language: cs Target language: uk (Ukrainian) 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: uk 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. Найчастіше я натрапляв на шахрайство (криптовалютне тощо), порно, ШІ, ШІ-порно, інструкції, як створити ШІ-порно, азартні ігри, інтерфейси входу в системи, сайти, що народжуються (які мають placeholder-контент або повідомлення «ми працюємо над цим»). Завдяки цьому процесу я натрапив на веб treeyo.my [https://treeyo.my/], який запам'ятався мені своїм мінімалістичним виглядом і нульовою оптимізацією на увагу глядача. Також я з'ясував, що цей сайт є справді маргінальною частиною інтернету, тому що його поки що не проіндексував навіть Google. Internet Archive хоч і знайшов його, але з CT-логів, так само як і я. Пошук зрештою виправдав себе. 2026-05-06: ВИСТАВКА В ТИХОМУ ОКЕАНІ Мені спало на думку створити 360° панорамні фотографії Тихого океану, згенеровані за допомогою ШІ. Потім вставити в них QR-код за допомогою ШІ (щось у стилі 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). І вона мала б завдання обчислити цей простий приклад і повернути лише результат. Мені це здається досить кумедним — використовувати найсучаснішу мовну модель для чогось надзвичайно примітивного. По суті, це, мабуть, і пародія на те, як сьогодні навіть примітивні речі довіряють ШІ і як маркетинг на все чіпляє наклейку «ШІ», як якийсь магічний блиск функціональності. Практично вона, звісно, буде значно гіршою за звичайний калькулятор, менш надійною, з більшою затримкою, дорожчою, менш екологічною, з необхідністю підключення до інтернету, … ============================================================ TITLE: Маски SLUG: masky URL: https://vojtamaur.cz/masky/ LANGUAGE: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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 пікселів). Окремі сторінки закодовані як аудіопередачі у форматі 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 «Знаки зодіаку - Нарцис», над Божковим, Пльзень, Чехія невідомо Містить метадані та контрольну суму 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× вихідний код, веб-білд, повний PDF-експорт, пакет vojtamaur-python, відеоархів чеська / англійська автор приватний архів автора, Пльзень, Чехія приватний Містить 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-білд, повний PDF-експорт, пакет vojtamaur-python, відеоархів чеська / англійська автор підвал автора, Пльзень, Чехія за запитом Містить 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-білд, повний PDF-експорт, пакет vojtamaur-python, відеоархів чеська / англійська автор приватний архів автора, Пльзень, Чехія за запитом Містить 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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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 створює відповіді, які неможливо відрізнити від тих, що генеруються справжньою інтелектуальною системою, але вони позбавлені будь-якої форми автентичного досвіду чи інтроспекції. Звісно, на відміну від ChatGPT, DullGPT має багато обмежень, які включають швидкість «навчання» та залежність від інших великих мовних моделей, ігнорування історії розмов, ігнорування всіх вхідних символів (наприклад, китайських ієрогліфів тощо). Крім того, на відміну від великих мовних моделей, вона завжди видаватиме однаковий вихід на однаковий вхід. Оскільки це лише уявний експеримент без практичного застосування, немає сенсу намагатися усунути ці недоліки. Однак варто зазначити, що я не намагаюся захистити аргумент «китайської кімнати», який ставить під сумнів можливість досягнення справжнього інтелекту або розуміння лише на основі маніпуляції символами без справжнього усвідомлення. Я лише стверджую, що принаймні одну таку інтелектуальну систему можна створити, хоч і абсолютно неефективним та безглуздим способом. Але я не вважаю, що кожна система обов'язково має бути такою внутрішньо порожньою. Ось вихідний код цієї програми: [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: uk 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: uk 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: uk 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: uk 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/ Пояснення структури Рекамана (проєкт 2020 року): https://vojtamaur.cz/recamanova-posloupnost-zelvi-grafice/ ============================================================ TITLE: Траєкторія курсора SLUG: trajektorie-kurzoru URL: https://vojtamaur.cz/trajektorie-kurzoru/ LANGUAGE: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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 | градієнт чорно-білий] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-2.jpg] Оскільки наші очі не дуже добре розрізняють малі відмінності між двома відтінками сірого, я вирішив додати до цього переходу цілий кольоровий спектр як проміжні етапи. Наступний перехід виглядає так: [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-3.jpg | градієнт чорний, пурпуровий, синій, блакитний, зелений, жовтий, червоний, білий (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] Ще однією подібною ілюзією є ілюзія тіні на шахівниці [https://en.wikipedia.org/wiki/Checker_shadow_illusion]. Принцип той самий: площини A і B мають ідентичний відтінок, хоча це так не виглядає. Коли ми застосовуємо до неї перехід, це стає очевидним. [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-17.jpg | зображення ілюзії тіні на шахівниці] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-17.jpg] [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-18.jpg | градієнт KMBCGYRW, застосований до ілюзії тіні на шахівниці] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-18.jpg] ============================================================ TITLE: Теореми життя SLUG: teoremy-zivota URL: https://vojtamaur.cz/teoremy-zivota/ LANGUAGE: uk 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: uk 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, оскільки інтернет для цього міркування є одним великим сплетінням лабіринтів, і якщо наш пристрій вирушить у них, ніхто не зможе добре передбачити наслідки. Так, наприклад, за допомогою інтернету та ноутбука наша простіша програма могла б якось підключитися сама до себе і вимкнутися. Здається, що цей пристрій уже не може впливати сам на себе і таким чином вимкнутися. Але чи справді це так? Чи може виникнути ситуація, в якій пристрій вимкнув би сам себе? Одна така ситуація спадає мені на думку: за допомогою інтернету пристрій повідомляє якійсь відповідній службі про бомбу в місці, де він зараз знаходиться, і тоді приїжджає команда піротехніків і знешкоджує пристрій. Ця ситуація, звичайно, дуже малоймовірна, але, знову ж таки, не неможлива. Чи не достатньо було б просто відключити ноутбук від інтернету? Безумовно, це запобігло б вищезгаданій ситуації, проте це все одно не допомогло б. Мені спадають на думку інші ситуації, за яких пристрій міг би опосередковано впливати сам на себе. Ось одна така можлива ситуація: повз ноутбук проходить якась людина, яка нічого не знає про цей пристрій. Саме тоді, коли вона дивитиметься на пристрій, на екрані з'явиться напис “ВИМКНИ МЕНЕ”. Цей напис (або інший, набагато більш вражаючий напис) міг би переконати людину і таким чином справді вимкнути пристрій. Добре, а що, як просто зробити так, щоб пристрій не був здатний на жоден вихід (жодного монітора, жодних динаміків тощо)? Таким чином пристрій не міг би впливати на зовнішній світ, який потім не міг би вплинути на цей пристрій і спричинити його вимкнення. Це звучить розумно, проте це не дуже реалістично. Пристрій міг би все одно спілкуватися різними способами, наприклад, вмиканням і вимиканням підсвічування клавіатури, різницею шуму при увімкненому та вимкненому стані ноутбука або навіть різницею температури процесора. Я не думаю, що можливо створити пристрій, який є частиною цього світу і водночас якось не взаємодіє з ним. З іншого боку, можна було б стверджувати, що користувач комп'ютера також міг би сам себе знищити лише простим натисканням клавіш і кліканням мишею. Він міг би, наприклад, за допомогою даркнету замовити вбивство самого себе і так далі… Отже, завершу це міркування твердженням, що якби програма будь-яким чином взаємодіяла із зовнішнім світом, вона могла б зрештою сама себе зупинити, і це попри те, що програма теоретично може зробити все, що зміг би зробити користувач. ============================================================ TITLE: Зациклена ієрархія життя SLUG: zacyklena-hierarchie-zivota URL: https://vojtamaur.cz/zacyklena-hierarchie-zivota/ LANGUAGE: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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 (Онлайн-енциклопедія послідовностей цілих чисел) і з'ясував, що обидві вже є в базі даних під кодами 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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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 - чорне x біле, базова концепція [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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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, Домажліце Галерея братів Шпілларів: КОНКРЕТ 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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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Š Пльзень, Ягеллонська 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 | Піксель-арт зображення міста та розрахунок ймовірності його виникнення шляхом випадкової генерації] [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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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: uk 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]