ALL_POSTS__lang-pl.txt Rosetta plain-text article export — Vojta Maur Source language: cs Target language: pl (Polish) 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: Koncepcje SLUG: koncepty URL: https://vojtamaur.cz/koncepty/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2026-08-14 SOURCE: src/content/posts/koncepty.mdx BUILT_HTML: koncepty/index.html ============================================================ Koncepcje sierpień 2026 Poniższe zapiski są bieżącym rejestrem pomysłów i spostrzeżeń, które pojawiały się u mnie z biegiem czasu. Często nie są one przemyślane ani zrealizowane, choć w przyszłości mogą być. Albo i nie, dla niektórych myśli wystarczającą formą jest notatka. Niektóre to ślepe zaułki, więc nie ma sensu ich dalej rozwijać. Ale mimo to mogą być warte odnotowania. 2023-02-24: GLITCHY FILTRÓW NEURALNYCH Podczas pracy przypadkiem odkryłem, że kiedy w Photoshopie próbuję powiększyć obraz za pomocą Neural Filters, a obraz ten jest w profilu kolorów CMYK i zawiera większe przezroczyste części, powstaje dziwny, ale zazwyczaj całkiem estetyczny glitch. Oto próbka 3 z 28 obrazów, które zarejestrowałem: 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: TRAJEKTORIE GENETYCZNE Przekształciłem sekwencje genetyczne na rysunki za pomocą prostej zasady: A oznacza krok na północ, T/U na południe, C na wschód, a G na zachód. Kolejność zasad wyznacza więc kształt ciągłej linii. Wynikowa wizualizacja: koncepty-2023-10-04-geneticke-trajektorie.webp [https://vojtamaur.cz/images/koncepty-2023-10-04-geneticke-trajektorie.webp] Kod źródłowy: koncepty-2023-10-04-geneticke-trajektorie.py [https://vojtamaur.cz/files/koncepty-2023-10-04-geneticke-trajektorie.py] 2024-03-22: OPTYCZNY RYTM PRACY NA KOMPUTERZE Stworzyłem program, który rejestruje każde uderzenie w klawiaturę i kliknięcie myszką podczas mojej pracy na komputerze. Czas płynie w kierunku zwykłego pisania, od lewej do prawej i z góry na dół. Czarny punkt oznacza zarejestrowane wejście, biała płaszczyzna jego brak. Oto próbka 3 z 18 obrazów, które zarejestrowałem: 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] Kod źródłowy: 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: POEZJA KUSHÍKA Pracowałem na komputerze, ale ciągle przeszkadzał mi mój szczur Kushík. Łaził po mnie, domagał się uwagi, chodził mi po stole, po komputerze. Zaczął mnie trochę frustrować. Więc zdenerwowałem się, otworzyłem mu pusty dokument MS Word i powiedziałem mu coś w stylu, żeby tworzył, skoro chce to robić za mnie. Kushík zaczął więc biegać po klawiaturze. Powstał ten dokument: koncepty-2024-08-19-kushikova-poezie.pdf [https://vojtamaur.cz/files/koncepty-2024-08-19-kushikova-poezie.pdf] 2024-12-05: THERMOZEPAM Stworzyłem dla swojej kamery termowizyjnej Seek Thermal RevealPRO własny program do przeglądania i edycji zdjęć termograficznych. Dla systemu Windows nie znalazłem żadnego odpowiedniego oprogramowania do tej kamery, co jest szkoda, ponieważ jej pliki termograficzne zawierają dane temperaturowe, z którymi można dalej pracować. Program nazwałem Thermozepam, ponieważ jestem zadowolony z jego designu, a jego używanie jest dla mnie niemal uzależniające. Program wczytuje pliki termograficzne TIFF, umożliwia zmianę mapy kolorów zdjęcia za pomocą colormap z biblioteki matplotlib, mierzenie średniej temperatury zdjęcia, określenie mody temperatur, wyświetlenie minimalnej i maksymalnej temperatury, histogramu, a po kliknięciu także temperatury konkretnego piksela. Przy zapisywaniu potrafi wyeksportować kolorystycznie przemapowany plik PNG i opcjonalnie powiększyć go za pomocą interpolacji. Zrzut ekranu programu: koncepty-2024-11-10-thermozepam.png [https://vojtamaur.cz/images/koncepty-2024-11-10-thermozepam.png] Kod źródłowy: koncepty-2024-11-10-thermozepam.pyw [https://vojtamaur.cz/files/koncepty-2024-11-10-thermozepam.pyw] 2025-12-05: BŁYSK W CIEMNOŚCI Przyszło mi do głowy, żeby zrobić projekt Arduino, w którym umieściłbym laser w pustym pudełku (wcześniej wysterylizowanym za pomocą lampy UV-C). Ten laser wystrzeliłby sekundowy impuls w losowym czasie (żebym nie wiedział, kiedy dokładnie to się stało, ale wiedział, że stanie się to na przykład w ciągu 10 minut na 100%). Gdyby udało mi się to zrobić poprawnie, ten impuls światła nie zostałby dostrzeżony przez żadnego obserwatora. 2026-01-31: SYMULACJA KAMERY OTWORKOWEJ Próbowałem w Pythonie stworzyć prostą, funkcjonalną kamerę otworkową. Kiedyś w szkole średniej stworzyłem już prawdziwą, fizyczną, ale wydawało mi się, że jeśli ją zasymuluję, lepiej zrozumiem jej działanie, ponieważ nie wystarczy tylko zrobić dziurkę w pudełku, włożyć papier światłoczuły, a potem po ekspozycji go wywołać i pozwolić fizyce wykonać swoją pracę (niezależnie od tego, jak działa). Tutaj natomiast trzeba symulować również fizykę. Starałem się, aby symulacja była algorytmicznie jak najbardziej realistyczna, choć limitem oczywiście pozostaje moja wiedza i dostępna moc obliczeniowa. Program na przykład wykorzystuje forward ray tracing, czyli śledzenie światła od źródła w kierunku sceny i kamery, zamiast bardziej powszechnego backward ray tracingu, który śledzi promienie od kamery z powrotem do sceny. Podejście forward jest bliższe fizycznemu kierunkowi rozchodzenia się światła, ale bywa obliczeniowo bardzo nieefektywne. Przykłady ustawień programu i wyjaśnienie parametrów: koncepty-2026-01-31-simulace-pinhole-nastaveni.txt [https://vojtamaur.cz/files/koncepty-2026-01-31-simulace-pinhole-nastaveni.txt] Kod źródłowy: koncepty-2026-01-31-simulace-pinhole.py [https://vojtamaur.cz/files/koncepty-2026-01-31-simulace-pinhole.py] 2026-03-02: SORTOWANIE PIKSELI ZDJĘĆ Spróbowałem za pomocą algorytmu posortować piksele zdjęć. Pomysł polegał mniej więcej na sortowaniu pikseli według HUE i jasności: na jedną oś (np. x) układać piksele według HUE, a na drugą oś (np. y) według jasności. Dzięki temu piksele zdjęcia zostają przearanżowane, ale żaden nie znika ani nie powstaje nowy. Mimo to wyjściowe zdjęcia tracą pierwotne znaczenie, ale zachowują kolorystyczną atmosferę. Kod źródłowy: koncepty-2026-03-02-trideni-pixelu-fotek.py [https://vojtamaur.cz/files/koncepty-2026-03-02-trideni-pixelu-fotek.py] 2026-04-13: LOSOWA EKSPLORACJA INTERNETU Przez około dwa tygodnie zajmowałem się losową eksploracją internetu, ponieważ interesowało mnie, jak wygląda, gdy nie polecają go algorytmy. Próbowałem różnych podejść. Pierwszym (naiwnym) było stworzenie programu do wpisywania i otwierania adresów URL, które są losowo generowane. To było oczywiście skrajnie nieefektywne, przestrzeń możliwych adresów URL jest zbyt duża, a te istniejące są reprezentowane rzadko. Drugim podejściem było zbudowanie własnego crawlera i danie mu jakiegoś dziwacznego seed URL (np. strony kdomivolal.cz [https://www.kdomivolal.cz/]). Wyniki starałem się potem filtrować za pomocą LLM, a następnie patrzeć tylko na te interesujące (według jakichś zdefiniowanych kryteriów). Znalazłem w ten sposób dużo dziwactw dla rozrywki, ale nic przełomowego. Trzecie podejście było znacznie bardziej owocne i zabawne. Odkryłem bowiem, że istnieje Certstream. To sprytna usługa, która na żywo transmituje aktualnie wystawione certyfikaty bezpieczeństwa na całym świecie. Wyświetla więc adresy URL stron, które albo nowo powstają, albo odnawiają swój certyfikat. Kod źródłowy: koncepty-2026-04-13-certstream-listener.py [https://vojtamaur.cz/files/koncepty-2026-04-13-certstream-listener.py] Spędziłem kilka dni na losowym przeklikiwaniu tych adresów URL. Najczęściej trafiałem na oszustwa (kryptowalutowe itp.), porno, AI, AI porno, instrukcje, jak zrobić AI porno, hazard, interfejsy logowania systemów, rodzące się strony (które mają placeholder content lub komunikaty „pracujemy nad tym”). Dzięki temu procesowi trafiłem na stronę treeyo.my [https://treeyo.my/], która zapadła mi w pamięć swoją minimalistyczną formą i zerową optymalizacją pod uwagę widza. Dowiedziałem się też, że ta strona jest naprawdę peryferyjną częścią internetu, ponieważ nie zaindeksował jej jeszcze nawet Google. Internet Archive wprawdzie na nią trafił, ale z logów CT, tak samo jak ja. Poszukiwania ostatecznie się opłaciły. 2026-05-06: WYSTAWA NA PACYFIKU Przyszło mi do głowy stworzenie 360° panoramicznych zdjęć Pacyfiku wygenerowanych za pomocą AI. Następnie wstawienie w nie kodu QR za pomocą AI (coś w stylu Illusion Diffusion), który odsyła do jakiejś sztuki. Potem można by wstawić w nie fałszywe metadane lokalizacji (np. współrzędne GPS na środku Pacyfiku) i wgrać na Mapy Google. Alternatywnie można by wziąć jakieś realne miejsca sfotografowane kamerą 360°, np. z jednego miasta, a potem wszystkim przesunąć pozycje GPS na Pacyfik. Powód, dla którego mówię tylko o zdjęciach 360°, jest taki, że Google do tej pory pozwala przy nich na upload na dokładne pozycje GPS za pomocą metadanych. Podczas gdy normalne zdjęcia muszą być przypisane do istniejącego miejsca. 2026-06-04: ZMIANY BARWNIKOWE Ten projekt próbowałem zrealizować, ale ze względu na czasochłonność go nie dokończyłem. Zdokumentowałem na razie tylko dłonie, wyciąłem sfotografowane pieprzyki (przezroczyste tło), zachowałem ich skalę i stworzyłem program do ich uporządkowania w siatce. Niemniej jednak to jest tekst, który miał wyjaśnić koncepcję: „W roku 2026 udokumentowałem każdy widoczny nowotwór skóry lub anomalię naczyniową na powierzchni mojego ciała. Dla każdego obiektu zachowano skalę. Następnie poszczególne zmiany zostały cyfrowo wycięte i uporządkowane w regularną siatkę.” 2026-06-21: SAMOMODYFIKUJĄCY SIĘ INTELIGENTNY PROGRAM Próbowałem stworzyć program, który wykorzystuje OpenAI API i ich LLM-y. Program ma za zadanie modyfikować samego siebie, a potem uruchomić się ponownie. I byłem ciekaw, dokąd to zaprowadzi. Niestety, model często odmawiał wykonania zadania, ponieważ uważał je za niebezpieczne. Albo je spełnił, ale jego następca już nie. Atraktorem było po prostu zawsze odrzucenie z powodu bezpieczeństwa. Nawet nigdy nie dotarł do czwartej iteracji. Kod źródłowy: 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: SYSTEM Z UNIKALNYMI CZĄSTKAMI Nasz system fizyczny jest nudny w tym sensie, że wygląda na to, iż cząstki elementarne są wzajemnie identyczne. Elektron jak elektron, foton jak foton. Ja jednak chciałbym stworzyć symulację systemu, który ma mnóstwo cząstek elementarnych, ale żadne dwie z nich nie są zamienne. Ostatecznie doszedłem do wariantu, w którym cząstki same w sobie nie mają żadnych właściwości ani tożsamości. Są zdefiniowane tylko przez swoje wzajemne interakcje, co z punktu widzenia obserwatora wewnątrz systemu jest praktycznie równoważne. Konsekwencje tej myśli lubię sobie wyobrażać. Jeśli wezmę to w cudzysłów, życie w takim systemie byłoby dość wymagające, jeśli chodzi o robienie prognoz. Również byty żyjące w takim systemie być może musiałyby uważać na utratę lub kradzież własnych cząstek. Próbowałem go symulować i technicznie wykonałem zadanie. Niemniej jednak nie był to aż tak ciekawy wynik. Moim zdaniem również dlatego, że do obserwacji jakichś ciekawych właściwości emergentnych potrzebna jest większa moc obliczeniowa (więcej cząstek, więcej czasu w symulacji, być może więcej wymiarów symulacji) i głębsza analiza wyjścia. Aktualizacja z 2026-08-22: Podczas przeglądania wygenerowanych światów ostatecznie natrafiłem na godne uwagi samoorganizujące się struktury. Są okrągłe do owalnych i wyglądają trochę jak kapsułki lipidowe. Mają wyraźnie wyodrębnione wnętrze i zewnętrze, przy czym bariera, czyli „membrana”, która tworzy ich zewnętrze, jest bardzo stabilna, podczas gdy ich wnętrze jest bardziej ruchliwe. Ten seed ustawiłem jako wartość domyślną w demo poniżej. Uwaga: rozwój systemu, a tym samym wielkość tych struktur, zależy od rozdzielczości wyświetlania. Szybkość animacji wpływa na ich stabilność, prawdopodobnie z powodu nieścisłości numerycznej przy większych krokach czasowych. Nawet jeśli struktury się rozpadną, na przykład po zwiększeniu szybkości animacji, system ostatecznie uporządkuje się na nowo i stworzy nowe. To nie jest coś, co zamierzałem stworzyć. Stworzyłem tylko system z unikalnymi částicemi/interakcemi, a to powstało jako zjawisko emergentne. Super, nagle mam symulator „lipidów”. Interaktywne demo: 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: ŚMIECI Co gdybym sfotografował absolutnie każdy śmieć, który wrzucam do kosza? Można by go sfotografować z podziałką, następnie wyciąć śmieci z tła i w odpowiednich proporcjach wielkości ułożyć w regularną siatkę. 2026-08-22: 天天中彩票买 Kiedy konsultowałem się z ChatGPT (v5.6 Sol), jak najprościej opisać eksperyment OPTYCZNY RYTM PRACY PRZY KOMPUTERZE (patrz wyżej), automatycznie nazwała ten czat „Opis programu 天天中彩票买 ”. A przecież czat był założony zupełnie od nowa tylko po to, by opisać ten eksperyment. Sama treść programu, którą jej wysłałem, była zupełnie normalna. Więc postanowiłem skonfrontować ją z tym i napisałem: „Dlaczego nazwałaś ten czat Opis programu 天天中彩票买 ?” Jej odpowiedź brzmiała: „Nie mam pojęcia. 😭 Ten znak „զ” to ormiańska litera „za”, więc „Opis programu զ” nie ma w języku czeskim żadnego sensu. Nazwy czatów generowane są automatycznie z początku konwersji i tutaj generator tytułu najwyraźniej postanowił dorzucić losowy znak z alfabetu ormiańskiego. W treści konwersji nie widzę dla niego żadnego powodu. Więc nie, to nie jest żaden tajny znak dla programu. To po prostu „Opis programu” + typograficzny intruz.” Po kilku kolejnych interakcjach dotarło do niej, że nie, to nie jest ormiański, tylko chiński. Niemniej jednak widać, że początkowo była bardzo zdezorientowana. Myślę, że ciąg „ 天天中彩票买 ” działa trochę jak niesławny token „ SolidGoldMagikarp ”. Nie twierdzę, że działa tak samo, ani nie wiem, czy tokenizer reprezentuje ciąg „ 天天中彩票买 ” jako jeden token. Niemniej jednak model podczas pracy z nim zachowuje się trochę jak ChatGPT 3 z tokenem „ SolidGoldMagikarp ”. Nie jest też wykluczone, że ma to jakiś związek z jej pamięcią, ponieważ sięga ona poza ten czat. Cały ten czat wyeksportowany jako PDF: koncepty-2026-08-22-chatgpt-cely-chat.pdf [https://vojtamaur.cz/files/koncepty-2026-08-22-chatgpt-cely-chat.pdf] 2026-08-26: PRZYCISK MOICH MARZEŃ Regularnie irytują mnie okna dialogowe systemu Windows, które oferują rzeczy takie jak tworzenie kopii zapasowych przez OneDrive, aktualizacje i tym podobne. Zawsze oferują wybór między „Rozpocznij” a „Przypomnij później”. To dość frustrujące, kiedy nie jestem zainteresowany żadną z tych opcji. Więc wpadłem na pomysł stworzenia obrazu (fotomontażu), do którego dodam trzecią opcję – mój wymarzony przycisk, którego w systemie niestety na razie brakuje. Byłby to przycisk „Walcie się”. Założę się, że nie jestem jedyną osobą, z którą ten obraz głęboko by rezonował. 2026-09-18: SUPERINTELIGENTNY KALKULATOR Wpadłem na kolejną niepraktyczną głupotę, którą mam ochotę teoretycznie zbadać. Chodzi o program, który będzie działał jak bardzo prymitywny kalkulator. Mógłby umieć spokojnie tylko dodawać dodatnie liczby całkowite, nic więcej. Niemniej jednak z tą różnicą, że wynik nie byłby obliczany normalnie lokalnie, ale zamiast tego wysyłany do jakiegoś bardzo zaawansowanego modelu językowego (np. ChatGPT-6 Astra). A ten miałby za zadanie obliczyć ten prosty przykład i zwrócić tylko wynik. Wydaje mi się to dość zabawne, wykorzystać najbardziej zaawansowany model językowy do czegoś ekstremalnie prymitywnego. W zasadzie chodzi chyba też o parodię tego, jak dzisiaj nawet prymitywne rzeczy powierza się AI i jak marketing na wszystko nakleja etykietę „AI” jako jakiś magiczny blichtr funkcjonalności. Praktycznie będzie oczywiście o wiele gorszy niż normalny kalkulator, mniej niezawodny, z większym opóźnieniem, droższy, mniej ekologiczny, z koniecznością połączenia z internetem, … ============================================================ TITLE: Maski SLUG: masky URL: https://vojtamaur.cz/masky/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2026-08-07 SOURCE: src/content/posts/masky.mdx BUILT_HTML: masky/index.html ============================================================ Maski sierpień 2026 Poniższe obrazy są masky [https://en.wikipedia.org/wiki/Layers_(digital_image_editing)#Layer_mask] stworzone w programie Adobe Photoshop podczas mojej pracy nad różnymi projektami. Każda maska w momencie jej powstania została zapisana jako osobny obraz. Galeria tych obrazów nie jest wynikiem selekcji. Jeśli podczas pracy powstała maska, jest ona jej częścią. Obrazy są uporządkowane chronologicznie od najstarszego do najnowszego. [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: Polska - Mazury 2026 SLUG: cestovani-polsko-mazury-2026 URL: https://vojtamaur.cz/cestovani-polsko-mazury-2026/ LANGUAGE: pl 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 ============================================================ Polska - Mazury 2026 Wideo [VideoObject: https://www.youtube-nocookie.com/embed/6wDN62Xq3pA] ============================================================ TITLE: Włochy - Wenecja 2026 SLUG: cestovani-italie-benatky-2026 URL: https://vojtamaur.cz/cestovani-italie-benatky-2026/ LANGUAGE: pl 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 ============================================================ Włochy - Wenecja 2026 Wideo [VideoObject: https://www.youtube-nocookie.com/embed/FHJMNm3mjw0] ============================================================ TITLE: Pasożyty SLUG: prizivnici URL: https://vojtamaur.cz/prizivnici/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2026-05-21 SOURCE: src/content/posts/prizivnici.mdx BUILT_HTML: prizivnici/index.html ============================================================ Pasożyty maj 2026 Od ostatniego roku kilka razy dziennie wylewam w jedno miejsce na trawniku w Pilźnie-Božkovie zużytą herbatę liściastą wraz z pozostałą wodą, ponieważ nie chcę zatkać odpływu. W tym miejscu zaczęły gromadzić się ślimaki, które zjadają liście herbaty. Czasami można ich tam znaleźć nawet tuzin, innym razem żadnego. Dzielę z nimi upodobania. [ImageObject: https://vojtamaur.cz/images/prizivnici-obr-1.jpg | ślimaki i herbata] [https://vojtamaur.cz/images/prizivnici-obr-1.jpg] ============================================================ TITLE: Pilzno, 2026-05-01 SLUG: plzen-2026-05-01 URL: https://vojtamaur.cz/plzen-2026-05-01/ LANGUAGE: pl 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 ============================================================ Pilzno, 2026-05-01 maj 2026 Zdjęcia z kamery termowizyjnej: próba spojrzenia na scenę jako na wejście dla systemów obserwacyjnych i celowniczych. [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-4.png | transporter opancerzony] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-4.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-1.png | żołnierz z bronią] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-1.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-2.png | żołnierz z bronią] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-2.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-7.png | żołnierze na czołgu] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-7.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-6.png | żołnierze z czołgiem] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-6.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-3.png | żołnierze na czołgu] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-3.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-5.png | żołnierze z czołgiem] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-5.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-8.png | żołnierze przy pomniku św. Jana Nepomucena] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-8.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-9.png | żołnierze na czołgu] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-9.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-10.png | dziecko w mundurze z karabinem] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-10.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-13.png | dziecko w mundurze z karabinem] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-13.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-11.png | dziecko w mundurze z karabinem] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-11.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-15.png | żołnierze na czołgu] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-15.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-12.png | żołnierz na czołgu] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-12.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-14.png | żołnierz przy karabinie maszynowym] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-14.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-16.png | czołg] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-16.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-17.png | dziecko przed czołgiem] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-17.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-18.png | żołnierze przy czołgu] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-18.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-19.png | czołg] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-19.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-21.png | żołnierze z czołgiem] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-21.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-20.png | żołnierze z czołgiem i bezdomny] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-20.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-23.png | pilot i samolot bojowy] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-23.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-22.png | pilot i samolot bojowy] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-22.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-24.png | samolot bojowy] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-24.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-25.png | pilot i samolot bojowy] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-25.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-27.png | pojazd wojskowy] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-27.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-26.png | pojazd wojskowy] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-26.png] ============================================================ TITLE: Artykuł metawebowy SLUG: metawebovy-clanek URL: https://vojtamaur.cz/metawebovy-clanek/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2026-04-22 SOURCE: src/content/posts/metawebovy-clanek.mdx BUILT_HTML: metawebovy-clanek/index.html ============================================================ Artykuł metawebowy kwiecień 2026 MANIFEST Ta strona internetowa to projekt statyczny, którego celem jest długoterminowe zachowanie treści. Cała zawartość jest przechowywana w plikach, bez zależności od baz danych czy systemów zewnętrznych. Wynikowa strona jest generowana jako statyczny produkt, który można łatwo kopiować, archiwizować i ponownie składać. Projekt jest rozproszony między wieloma niezależnymi systemami: repozytoriami, usługami archiwalnymi i statycznymi migawkami. Zmniejsza to ryzyko utraty danych. Celem jest zapewnienie możliwości rekonstrukcji treści nawet w przypadku, gdy niektóre części pierwotnej infrastruktury przestaną istnieć. WARSTWA ARCHIWALNA ONLINE Te linki reprezentują ten sam projekt przechowywany w różnych systemach i w różnych formach. Obejmują one kanoniczne repozytorium źródłowe, jego kopie oraz kompletne statyczne migawki. Razem tworzą redundantną strukturę zaprojektowaną tak, aby zachować projekt i umożliwić jego rekonstrukcję nawet w przypadku, gdy niektóre części przestaną być dostępne. Projekt istnieje również jako pakiet Python CLI dystrybuowany przez GitHub i PyPI, w tym z wbudowanymi migawkami awaryjnymi wybranych artefaktów tekstowych. Cyfrowa archiwizacja tej strony wykorzystuje zatem, oprócz własnej domeny, także usługi 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 oraz 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] Wyświetl pełną mapę archiwum (ARCHIVE.txt) [https://vojtamaur.cz/ARCHIVE.txt] DOKUMENTACJA TECHNICZNA Dokumentacja techniczna niezbędna do rekonstrukcji tej strony. Wyświetl pełną dokumentację techniczną [https://vojtamaur.cz/documentation/] PAKIET ŹRÓDŁOWY DO REKONSTRUKCJI Pakiet źródłowy strony powstaje automatycznie podczas budowania (build). Wewnątrz pakietu znajduje się kod źródłowy tej strony, manifest zasobów, sumy kontrolne SHA-256 oraz skrypt w języku Python bez zewnętrznych zależności. Nie zawiera on dużych zasobów z public/images/, public/files/ i public/demos/, aby niepotrzebnie nie podwajać rozmiaru strony działającej online. Po rozpakowaniu skrypt najpierw próbuje skopiować zasoby lokalnie z gotowego buildu, a dopiero potem pobiera je z publicznych mirrorów. Zatem prawdą jest, że kod źródłowy generuje build, a build generuje kod źródłowy. Pakiet źródłowy jest rekurencyjnie rekonstruowalny: po pobraniu zasobów i zainstalowaniu zależności można z niego ponownie wygenerować stronę oraz nowy pakiet źródłowy. Pobierz rekonstruowalny pakiet źródłowy strony (vojtamaur-web-source.zip) [https://vojtamaur.cz/source/vojtamaur-web-source.zip] INTEGRALNOŚĆ I TOŻSAMOŚĆ BUILDU SHA-256 weryfikuje, czy pliki buildu nie uległy zmianie. Podpis OpenPGP dodatkowo umożliwia zweryfikowanie, czy manifest sum kontrolnych został podpisany przez autora tej strony. SHA256SUMS.txt [https://vojtamaur.cz/SHA256SUMS.txt] — lista sum kontrolnych SHA-256 plików buildu SHA256SUMS.txt.asc [https://vojtamaur.cz/SHA256SUMS.txt.asc] — oddzielny podpis OpenPGP pliku SHA256SUMS.txt BUILD_SHA256.txt [https://vojtamaur.cz/BUILD_SHA256.txt] — suma kontrolna SHA-256 pliku SHA256SUMS.txt integrity.json [https://vojtamaur.cz/integrity.json] — czytelny maszynowo informacyjny opis integralności buildu SIGNING_STATUS.txt [https://vojtamaur.cz/SIGNING_STATUS.txt] — informacyjny stan podpisania konkretnego buildu vojta-maur-openpgp.asc [https://vojtamaur.cz/keys/vojta-maur-openpgp.asc] — publiczny klucz OpenPGP do weryfikacji podpisu Odcisk palca (fingerprint) głównego klucza OpenPGP: 57E9 D455 FB10 A228 F66E 18AE C5F5 B390 5220 BE59 Nie każdy deployment musi być podpisany. Podpisany build musi zawierać plik SHA256SUMS.txt.asc, a jego podpis musi zostać pomyślnie zweryfikowany. Samo twierdzenie w integrity.json lub SIGNING_STATUS.txt nie jest dowodem ważnego podpisu; pliki te mają charakter wyłącznie informacyjny. EKSPORTY Strona przy każdym buildzie generuje eksport wszystkich artykułów w formacie plain-text. Zawiera on treść tekstową wpisów w formie liniowej, bez zależności od CSS, JavaScriptu czy konkretnej technologii internetowej. Służy jako minimalna warstwa archiwalna do indeksowania, czytania offline, wyszukiwania pełnotekstowego oraz długoterminowej rekonstruowalności treści nawet w przypadku częściowego rozpadu pierwotnej struktury strony. Eksport tekstowy jest również odpowiedni dla dużych modeli językowych. Wyświetl eksport tekstowy wszystkich artykułów (ALL_POSTS.txt) [https://vojtamaur.cz/ALL_POSTS.txt] Do przetwarzania maszynowego dostępny jest ręcznie uruchamiany eksport JSON-LD, który obejmuje czeskie i angielskie teksty artykułów, metadane oraz linki do mediów. Wykorzystuje standardowy słownik Schema.org uzupełniony o własne pojęcia opisane w słowniku metadanych tej strony [https://vojtamaur.cz/ns/]. Zachowuje w ten sposób znaczenie poszczególnych pól oraz relacje między wersjami językowymi artykułów. Zawartość strony można również ręcznie wyeksportować do formatu PDF, który zachowuje jej treść w formie odpowiedniej do czytania, druku i długoterminowej archiwizacji niezależnej od samej strony. Szczegóły dotyczące sposobu generowania i struktury eksportu znajdują się w dokumentacji technicznej powyżej. Podobnie tworzony jest eksport EPUB, przeznaczony przede wszystkim dla czytników elektronicznych i innego oprogramowania obsługującego e-booki. W przeciwieństwie do PDF, wykorzystuje on elastyczny przepływ tekstu i stanowi kolejną reprezentację zawartości strony. Osobną reprezentację zawartości stanowi eksport SSTV z 10 września 2026, który automatycznie konwertuje tekstową i obrazową zawartość strony na strony zoptymalizowane pod kątem standardowej transmisji obrazu Slow-Scan Television (SSTV) w trybie PD120 (640 × 496 px). Poszczególne strony są zakodowane jako transmisje dźwiękowe w formacie WAV i można je wyświetlić wstecznie za pomocą zwykłego odbiornika SSTV bez oryginalnego kodu HTML lub przeglądarki internetowej. Kompletny eksport ma około 21 GB i 61 godzin dźwięku. Pobierz eksport SSTV (Internet Archive) [https://archive.org/details/vojtamaur-cz-sstv-edition] Oprócz eksportów generowanych maszynowo istnieje również około sześciogodzinny eksport werbalny strony z 29 sierpnia 2026, w którym stopniowo przeglądam, czytam i własnymi słowami komentuję jej zawartość. Nagranie to, oprócz samych tekstów, rejestruje również dodatkowy kontekst, wspomnienia, wyjaśnienia i informacje, które nie są bezpośrednią częścią strony. Odtwórz werbalny eksport strony (YouTube) [https://www.youtube-nocookie.com/embed/xOdeVAuI-Wc] WARSTWA ARCHIWALNA OFFLINE Wybrane części zawartości strony istnieją również na osobnych fizycznych nośnikach archiwalnych, które są zazwyczaj fizycznie odseparowane od infrastruktury sieciowej, tworząc w ten sposób warstwę archiwalną typu air-gapped. Należą do nich drukowane egzemplarze analogowe oraz przenośne nośniki danych. Poszczególne nośniki różnią się sposobem odczytu, zależnościami technicznymi, zarządzaniem, dostępnością i oczekiwaną żywotnością. Niektóre są bezpośrednio czytelne bez urządzenia elektronicznego, podczas gdy inne wymagają kompatybilnego sprzętu, oprogramowania lub pośrednictwa instytucji archiwalnej. Każdy wiersz poniższego rejestru oznacza jeden konkretny egzemplarz fizyczny. ID nazwa podgląd data powstania nośnik i format zawartość język posiadacz ostatnia znana lokalizacja dostęp uwaga 001 Volná tvorba archiv svazek 1 obraz [https://vojtamaur.cz/images/metawebovy-clanek-001-volna-tvorba.jpg] 2026-06-09 papier; A4; kolorowy druk jednostronny przechowywany w koszulkach na dokumenty artykuły z sekcji Twórczość własna czeski / angielski autor prywatne archiwum autora, Pilzno, Czechy na zapytanie Zawiera metadane. Niektóre kody źródłowe i pliki PDF nie są wydrukowane w całości. 002 ALL_POSTS.txt obraz [https://vojtamaur.cz/images/metawebovy-clanek-002-all_posts.jpg] 2026-06-10 papier; A4; jednostronnie wydrukowany eksport plain-text kompletny eksport plain-text wszystkich artykułów czeski / angielski autor prywatne archiwum autora, Pilzno, Czechy na zapytanie Zawiera metadane i sumę kontrolną SHA-256 oryginalnego pliku cyfrowego. 003 ALL_POSTS.txt Venice Edition obraz [https://vojtamaur.cz/images/metawebovy-clanek-003-all_posts-venice-edition.jpg] 2026-06-12 papier; A4; dwustronnie wydrukowany eksport plain-text w oprawie spiralnej eksport plain-text angielskiej sekcji Twórczość własna angielski pracownik Biennale wystawa Screen Melancholy, Palazzo delle Prigioni, Castello 4209, Wenecja, Włochy nieznany Egzemplarz znaleziony przez pracownika Biennale (według własnego oświadczenia [https://vojtamaur.cz/images/metawebovy-clanek-003-all_posts-venice-edition-note.png]), który następnie skontaktował się z autorem. Dalsze losy egzemplarza nie są znane. 004 ALL_POSTS.txt Edice volné distribuce 1 obraz [https://vojtamaur.cz/images/metawebovy-clanek-004-all_posts-edice-volne-distribuce-1.jpg] 2026-07-01 papier; A4; dwustronnie wydrukowany eksport plain-text związany opaskami zaciskowymi eksport plain-text czeskich sekcji Twórczość własna i Wystawy czeski Filip Drábek Karlowe Wary, Czechy nieznany Egzemplarz podarowany przyjacielowi (autorowi wiersza Jezápek [https://vojtamaur.cz/pseudobasen/]). 005 ALL_POSTS.txt Edice volné distribuce 2 obraz [https://vojtamaur.cz/images/metawebovy-clanek-005-all_posts-edice-volne-distribuce-2.jpg] 2026-07-10 papier; A4; dwustronnie wydrukowany eksport plain-text związany opaskami zaciskowymi kompletny eksport plain-text wszystkich artykułów czeski / angielski nieznany budka z książkami „Černice - Štefánikova 116 (obok sklepu spożywczego)”, GPS: 49.696326, 13.416469 [https://maps.app.goo.gl/GFyp2ADYAdh4kXPH7], Pilzno, Czechy nieznany Dalsze losy egzemplarza nie są znane. 006 vojtamaur.cz offline 1 obraz [https://vojtamaur.cz/images/metawebovy-clanek-006-vojtamaur.cz-offline-1.jpg] 2026-07-11 pendrive USB Verbatim; 16 GB build usb, kompletny eksport PDF i kompletny eksport plain-text czeski / angielski nieznany geocache GCNJ2Z „Krásná vyhlídka”, wzgórze Háje koło Koterova, Pilzno, Czechy nieznany Dalsze losy egzemplarza nie są znane. 007 vojtamaur.cz offline 2 obraz [https://vojtamaur.cz/images/metawebovy-clanek-007-vojtamaur.cz-offline-2.jpg] 2026-07-12 pamięć USB flash A-Data Speed Drive; 64 MB kompletny eksport PDF i kompletny eksport plain-text czeski / angielski nieznany geocache GCBHAG3 „Znamení květokruhu - Narcis” (Znaki kwiatowego zodiaku - Narcyz), nad Božkovem, Pilzno, Czechy nieznany Zawiera metadane i sumę kontrolną SHA-256. Dalsze losy egzemplarza nie są znane. 008 ALL_POSTS.txt Edice volné distribuce 3 obraz [https://vojtamaur.cz/images/metawebovy-clanek-008-all_posts-edice-volne-distribuce-3.jpg] 2026-07-15 papier; A4; dwustronnie drukowany eksport plain-text w oprawie spiralnej kompletny eksport plain-text wszystkich artykułów (wersja kompaktowa) czeski Jáchym Štěpka Strakonice, Czechy nieznany Egzemplarz podarowany przyjacielowi. 009 ALL_POSTS.txt obraz [https://vojtamaur.cz/images/metawebovy-clanek-009-all_posts.jpg] 2026-08-06 papier; A4; dwustronnie drukowany eksport plain-text w oprawie spiralnej kompletny eksport plain-text wszystkich artykułów (wersja kompaktowa) czeski autor prywatne archiwum autora, Halže, Czechy na zapytanie Zawiera metadane. 010 Výstavy a Cestování archiv obraz [https://vojtamaur.cz/images/metawebovy-clanek-010-vystavy-a-cestovani.jpg] 2026-08-10 papier; A4; kolorowy; druk dwustronny przechowywany w koszulkach foliowych artykuły z sekcji Wystawy i Podróże czeski autor prywatne archiwum autora, Pilzno, Czechy na zapytanie Zawiera metadane. Niektóre pliki PDF nie są wydrukowane w całości. 011 vojtamaur.cz offline 3 obraz [https://vojtamaur.cz/images/metawebovy-clanek-011-vojtamaur.cz-offline-3.jpg] 2026-08-12 Verbatim Gold Archival DVD-R; 4,7 GB; 8× kod źródłowy, web build, kompletny eksport PDF, pakiet vojtamaur-python, archiwum wideo czeski / angielski autor prywatne archiwum autora, Pilzno, Czechy prywatny Zawiera readme.txt oraz token PyPl API. 012 vojtamaur.cz offline 4 obraz [https://vojtamaur.cz/images/metawebovy-clanek-012-vojtamaur.cz-offline-4.jpg] 2026-08-13 Verbatim Gold Archival DVD-R; 4,7 GB; 8× kod źródłowy, usb build, kompletny eksport PDF, pakiet vojtamaur-python, archiwum wideo czeski / angielski autor piwnica autora, Pilzno, Czechy na zapytanie Zawiera readme.txt oraz dwa fizyczne dwustronnie drukowane arkusze A4 z eksportem (wyeksportowane za pomocą export-site-pdf-ultra.py ). 013 ALL_POSTS.txt Memory of Mankind Edition obraz 1 [https://vojtamaur.cz/images/metawebovy-clanek-013-all_posts-mom-edition.jpg] obraz 2 [https://vojtamaur.cz/images/metawebovy-clanek-013-all_posts-mom-edition-1.jpg] obraz 3 [https://vojtamaur.cz/images/metawebovy-clanek-013-all_posts-mom-edition-2.jpg] obraz 4 [https://vojtamaur.cz/images/metawebovy-clanek-013-all_posts-mom-edition-3.jpg] 2026-08-16 ceramika; 3 tabliczki archiwalne Memory of Mankind; zagęszczony jednostronny skład eksportu plain-text eksport plain-text angielskiej sekcji Twórczość własna angielski Memory of Mankind [https://www.memory-of-mankind.com/] archiwum Memory of Mankind, kopalnia soli w Hallstatt, Austria ograniczony Specjalne podziękowania należą się Martinowi Kunzemu, założycielowi projektu Memory of Mankind, za jego życzliwość i pomoc przy realizacji tej archiwizacji. 014 Metawebový článek obraz [https://vojtamaur.cz/images/metawebovy-clanek-014-metaweb.jpg] 2026-08-25 papier; A4; czarno-biały dwustronnie drukowany eksport PDF artykułu Metawebowego, spięty opaskami zaciskowymi kompletny eksport PDF artykułu Metawebowego wraz z załącznikiem graficznym, ultra eksportem PDF, ARCHIVE.txt, dokumentacją techniczną oraz plikami tożsamości i integralności buildu czeski / angielski autor prywatne archiwum autora, Pilzno, Czechy na zapytanie Zawiera metadane i sumy kontrolne SHA-256 zawartych plików. Wyeksportowane za pomocą export-metaweb-pdf.py. 015 vojtamaur.cz offline 5 obraz [https://vojtamaur.cz/images/metawebovy-clanek-015-vojtamaur.cz-offline-5.jpg] 2026-08-25 Verbatim Gold Archival DVD-R; 4,7 GB; 8× kod źródłowy, usb build, kompletny eksport PDF, pakiet vojtamaur-python, archiwum wideo czeski / angielski autor prywatne archiwum autora, Pilzno, Czechy na zapytanie Zawiera readme.txt oraz dwa fizyczne dwustronnie drukowane arkusze A4 z eksportem (wyeksportowane za pomocą export-site-pdf-ultra.py ). INSTRUKCJA ZACHOWANIA Instrukcja określa, w jaki sposób zawartość strony może być archiwizowana, zachowywana i w przyszłości utrzymywana, jeśli nie będę już w stanie nią zarządzać. PRESERVATION_INSTRUCTIONS.txt [https://vojtamaur.cz/PRESERVATION_INSTRUCTIONS.txt] ============================================================ TITLE: Wysypisko schowka SLUG: clipboard-smetiste URL: https://vojtamaur.cz/clipboard-smetiste/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2026-04-01 SOURCE: src/content/posts/clipboard-smetiste.mdx BUILT_HTML: clipboard-smetiste/index.html ============================================================ Wysypisko schowka kwiecień 2026 Ten projekt pracuje z zawartością schowka systemowego systemu Windows (clipboard [https://cs.wikipedia.org/wiki/Schr%C3%A1nka_(software)]). Każdy tekst, obraz lub plik, który zostanie skopiowany, jest natychmiast wklejany do jednej ograniczonej przestrzeni. Zawartość nie jest edytowana ani sortowana. Poszczególne elementy są losowo umieszczane w formacie i nakładają się na siebie. Płótno stopniowo się zapełnia bez możliwości powrotu lub edycji. Każdy z poniższych obrazów jest wynikiem jednego dnia i rejestruje przebieg mojej pracy przy komputerze. [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 Kod źródłowy Kod źródłowy w języku Python dla tego projektu jest dostępny tutaj: [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: Byty tymczasowe SLUG: docasne-entity URL: https://vojtamaur.cz/docasne-entity/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2026-01-02 SOURCE: src/content/posts/docasne-entity.mdx BUILT_HTML: docasne-entity/index.html ============================================================ Byty tymczasowe styczeń 2026 [VideoObject: https://www.youtube-nocookie.com/embed/TS4kEbk3SGs] Ten projekt to artystyczna reprezentacja tego, jak mogłyby powstawać mózgi Boltzmanna [https://en.wikipedia.org/wiki/Boltzmann_brain] i inne byty tymczasowe, które na moment wyłaniają się z entropii poprzez przypadkową konfigurację cząstek, by zaraz w niej zniknąć. W rzeczywistym świecie fizycznym obserwacja takiego zjawiska wymagałaby niewyobrażalnie długiego czasu. Dlatego dynamicznie zmieniałem prędkości poszczególnych cząstek, aby w rozsądnym czasie móc ukazać powstawanie i zanikanie stu bytów. W trajektorie cząstek nie ingerowałem. Byty powstały w ten sposób, że wybrałem ze słownika sto przypadkowych słów, do każdego przypisałem obraz, który je reprezentuje, a następnie pozwoliłem mu ponownie wyłonić się z entropicznego pola cząstek. Jest to próba pokazania, jak z chaosu może na chwilę wyłonić się znaczenie, kształt lub myśl, nie posiadając przy tym żadnego prawa do trwałego istnienia. ============================================================ TITLE: Genom w spirali Theodora SLUG: genom-theodorove-spirale URL: https://vojtamaur.cz/genom-theodorove-spirale/ LANGUAGE: pl 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 ============================================================ Genom w spirali Theodora styczeń 2026 Ta wizualizacja przekształca liniową informację genetyczną (DNA/RNA) w ciągłą 2D spiralę Theodora [https://en.wikipedia.org/wiki/Spiral_of_Theodorus]. Każdy punkt na spirali odpowiada jednej zasadzie w kolejności, w jakiej faktycznie występuje w sekwencji. Początek sekwencji znajduje się w środku spirali. Kolor punktu reprezentuje typ zasady. Ta spirala umożliwia wyświetlenie długich 1D danych na stosunkowo małej 2D powierzchni, bez przerywania przepływu informacji. Nie powstają sztuczne przerwy, na przykład powroty do początku wiersza, które są powszechne w reprezentacjach tekstowych. Jako przykład zwizualizowałem genomy trzech organizmów o różnej długości. Wszystkie mają genom liniowy, który jest najbardziej odpowiedni dla tej formy wizualizacji. HIV-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] Wirus Ebola: [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] Kod źródłowy Kod źródłowy w języku Python dla tego projektu jest dostępny tutaj: [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: Antijęzyk SLUG: anti-jazyk URL: https://vojtamaur.cz/anti-jazyk/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2025-12-01 SOURCE: src/content/posts/anti-jazyk.mdx BUILT_HTML: anti-jazyk/index.html ============================================================ Antijęzyk grudzień 2025 Standardowe modele językowe wybierają kolejny token, wybierając jedną z najbardziej prawdopodobnych propozycji, które według ich statystycznego oszacowania najlepiej pasują do kontekstu. Będziemy to nazywać standardowym próbkowaniem. Ten projekt robi dokładnie odwrotnie. Zamiast wybierać najbardziej prawdopodobne tokeny, zmuszamy model do sięgania po te najmniej prawdopodobne, czyli takie, których w normalnym trybie prawie nigdy by nie użył. Wynikiem jest anti-jazyk – tekst tworzony z marginalnych, penalizowanych i często odległych części słownictwa modelu. W ten sposób powstają struktury, które nie są czysto przypadkowymi symbolami, ale nie są też spójnymi zdaniami. Jak to działa Model otrzymuje krótki wkład (np. „This is ”). Generuje rozkład prawdopodobieństwa wszystkich możliwych kolejnych tokenów. Zamiast wybierać z górnej części rozkładu (najbardziej prawdopodobne tokeny), cały mechanizm zostaje odwrócony i wybiera się z jego dna (najmniej prawdopodobne tokeny). W ten sposób odkrywane są „dolne warstwy” modelu: rzadkie wyrażenia, fragmenty językowe i inne artefakty, które model normalnie tłumi. Kod Kod można uruchomić w Google Colab: https://colab.research.google.com/drive/18y4hUsNv-aEZHtXVp67ygHGGpMBkByxD?usp=sharing Colab służy tutaj głównie jako środowisko uruchomieniowe. Nie jest to główna archiwalna kopia kodu. Dlatego ta sama procedura jest zapisana również poniżej, bezpośrednio w artykule. Kod jest podzielony na trzy oddzielne bloki, tak samo jak w notatniku. Pierwszy wczytuje model, drugi generuje tekst, a trzeci zapisuje ostatni wynik. 1. Wczytanie modelu i tokenizatora Ten blok wystarczy uruchomić raz. Wczytuje model GPT-2 oraz tokenizator. [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. Generowanie antijęzyka W tym bloku można zmieniać tekst wejściowy, liczbę nowych tokenów oraz wartość bottom_k. Im mniejsza jest wartość bottom_k, tym mocniej model jest spychany na samo dno rozkładu prawdopodobieństwa. [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. Zapisanie ostatniego wyniku Ten blok zapisuje ostatnio wygenerowany tekst do pliku output.txt. [CODE BLOCK] with open("output.txt", "w", encoding="utf-8") as f: f.write(generated_text) [/CODE BLOCK] Wagi modelu GPT-2 nie są częścią strony. Podczas uruchamiania są pobierane z zewnętrznego źródła. Tutaj zapisana jest głównie procedura: mały poradnik, jak zmusić model, aby zamiast zwykłego języka wyciągał statystyczne odpady. Przykład wyniku Tutaj użyłem modelu GPT-2 i pozwoliłem mu uzupełnić tekst „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 Analiza przykładu wyniku Antijęzyk nie jest przypadkowym szumem. Szereg fragmentów przypomina ślady konkretnych domen danych, które model prawdopodobnie widział, ale których normalne próbkowanie praktycznie nigdy nie przywołuje, ponieważ są statystycznie niekorzystne. Antijęzyk natomiast je promuje. Niektóre części tekstu generowane przez model wyglądają jak artefakty z zestawu treningowego. Czasami można dostrzec ślady scrapingu danych z różnych e-sklepów („BuyableInstoreAndOnline”, „SpecialOrderable”, „ItemThumbnailImage”), potencjalnie wrażliwe lub społecznie naładowane tematy („sexual”, „Muslims”, „Hispanic”), terminy naukowe lub ich części („isomer”, „antidepress”, „[m]icrobial”, „[p]uncture”, „intolerance”), odniesienia kulturowe („Monroe”, „Phelps”, „Rockefeller”, „Nitrome”), artefakty religijno-mityczne lub fantastyczne („Archdemon”, „devils”), miejsca („Moroc”, „Afric”), części interfejsu użytkownika stron internetowych („cloneembedreportprint”, „IMAGES”) itp. Należy dodać ograniczenia tej analizy: mózg ma tendencję do wyłapywania znanych wzorców (marek, imion, pojęć) i ignorowania reszty. Niektóre wyrażenia są ponadto wieloznaczne („intolerance” może być medyczna lub społeczna), więc ich interpretacja nie jest jednoznaczna. ============================================================ TITLE: Robak ε SLUG: cerv-epsilon URL: https://vojtamaur.cz/cerv-epsilon/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2025-09-01 SOURCE: src/content/posts/cerv-epsilon.mdx BUILT_HTML: cerv-epsilon/index.html ============================================================ Robak ε wrzesień 2025 Definicja: Podstawą jest sieć neuronowa open-source robaka C. elegans. Każda waga wᵢ′ jest zmodyfikowana: wᵢ′ = wᵢ + εᵢ gdzie εᵢ jest niezależną zmienną losową o rozkładzie jednostajnym na przedziale [−10⁻⁴,10⁻⁴]. Motywacja: Dodanie małej nieobliczalnej liczby εᵢ nie służy ulepszeniu modelu. Służy jedynie temu, aby zdefiniowany robak był niemożliwy do całkowitego obliczenia. To jego jedyny cel. ============================================================ TITLE: spodnie SLUG: gate URL: https://vojtamaur.cz/gate/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2025-09-01 SOURCE: src/content/posts/gate.mdx BUILT_HTML: gate/index.html ============================================================ spodnie wrzesień 2025 Noszę te spodnie. Rozdarły się. Zaszyłem je. Znowu się rozdarły. Znowu je zaszyłem. Wciąż to powtarzam. I wciąż je noszę. [ImageObject: https://vojtamaur.cz/images/gate-obr-1.jpg | spodnie] [https://vojtamaur.cz/images/gate-obr-1.jpg] ============================================================ TITLE: DullGPT SLUG: dullgpt URL: https://vojtamaur.cz/dullgpt/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2024-07-01 SOURCE: src/content/posts/dullgpt.mdx BUILT_HTML: dullgpt/index.html ============================================================ DullGPT lipiec 2024 DullGPT to eksperyment myślowy, który demonstruje możliwość stworzenia systemu sztucznej inteligencji za pomocą bardzo prostego (ale skrajnie nieefektywnego) podejścia. Projekt ten składa się z programu, który generuje wszystkie możliwe dane wejściowe, wprowadza je do modelu ChatGPT i zapisuje uzyskane odpowiedzi. Stopniowo buduje w ten sposób bazę danych wejść i wyjść, tworząc iluzję inteligentnego systemu. DullGPT posiada dwa tryby: „uczenie się” i „użytkowanie”. W trybie uczenia się program generuje dane wejściowe i gromadzi odpowiedzi, natomiast w trybie użytkowania umożliwia użytkownikowi wprowadzanie danych i uzyskiwanie odpowiedzi z bazy danych. Jest to w zasadzie skrajny przypadek podejścia brute-force do symulacji inteligencji. Zamiast próbować zrozumieć znaczenie danych wejściowych i generować odpowiedzi na podstawie modelu uczenia się, po prostu gromadzi i przechowuje ogromną liczbę par wejście-wyjście. Z behawioralnego punktu widzenia powinien być nieodróżnialny od ChatGPT, gdyby posiadał wystarczającą ilość danych. Rodzi to pytanie, czy prawdziwe zrozumienie i inteligencja są w ogóle konieczne do tworzenia inteligentnej komunikacji. Innymi słowy: DullGPT tworzy odpowiedzi, które są nieodróżnialne od tych generowanych przez prawdziwy inteligentny system, ale pozbawione są jakiejkolwiek formy autentycznego doświadczenia czy introspekcji. DullGPT ma oczywiście w przeciwieństwie do ChatGPT wiele ograniczeń, które obejmują szybkość „treningu” i jego zależność od innych dużych modeli językowych, nieuwzględnianie historii konwersacji, nieuwzględnianie wszystkich symboli wejściowych (np. znaków chińskich itp.). W przeciwieństwie do dużych modeli językowych, ponadto zawsze poda na to samo wejście to samo wyjście. Biorąc pod uwagę, że jest to tylko eksperyment myślowy bez praktycznego zastosowania, nie ma sensu próbować usuwać tych braków. Warto jednak zaznaczyć, że nie próbuję tym bronić argumentu chińskiego pokoju, który podważa możliwości osiągnięcia prawdziwej inteligencji lub zrozumienia jedynie na podstawie manipulacji symbolami bez prawdziwego zrozumienia. Twierdzę jedynie, że przynajmniej jeden taki inteligentny system można stworzyć, nawet jeśli w sposób całkowicie nieefektywny i głupi. Nie uważam jednak, że każdy system musi być koniecznie tak wewnętrznie pusty. Oto kod źródłowy tego programu: [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] A oto pierwsze 1000 par wejść i wyjść nieskończonego logu: [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: Tajlandia 2024 SLUG: cestovani-thaisko-2024 URL: https://vojtamaur.cz/cestovani-thaisko-2024/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2024-03-10 SOURCE: src/content/posts/cestovani-thaisko-2024.mdx BUILT_HTML: cestovani-thaisko-2024/index.html ============================================================ Tajlandia 2024 3D skany [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: Granice prywatności SLUG: hranice-soukromi URL: https://vojtamaur.cz/hranice-soukromi/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2024-02-01 SOURCE: src/content/posts/hranice-soukromi.mdx BUILT_HTML: hranice-soukromi/index.html ============================================================ Granice prywatności luty 2024 Stworzyłem prosty program, któremu można wskazać jeden lub więcej katalogów. Przeszukuje on wszystkie z nich, włącznie z podkatalogami, a gdy natrafi na jakiś obraz (przez obraz rozumiem tutaj plik z rozszerzeniem .jpg, .jpeg, .png, .tif, .tiff), dodaje jego ścieżkę do zbioru wszystkich obrazów. Po zakończeniu przeszukiwania wybiera z nich tylko jeden obraz i go wyświetla. Następnie podłączyłem do swojego komputera wszystkie dyski twarde z kopiami zapasowymi zdjęć, które zgromadziłem w ciągu życia (obecnie zawierają ponad 91 000 zdjęć). Wszystkie dyski twarde ustawiłem jako katalogi źródłowe, z których program wybiera obrazy. Ze względów praktycznych konieczne było wykluczenie niektórych katalogów, ponieważ zawierały one jedynie dane programów, takie jak ich ikony. Po naciśnięciu klawisza ENTER program wybierał losowe zdjęcie z mojego życia. Po ponownym naciśnięciu ENTER program wybierał kolejne zdjęcie itd… Z losowo wybranych obrazów stworzyłem kilka serii, które następowały po sobie. Każda seria zaczyna się od losowego wyboru obrazu i kontynuuje losowe wybieranie kolejnych zdjęć, dopóki nie natrafi na takie, którego nie chcę upubliczniać. Ten ostatni obraz jest w serii prezentowany jako rozmyty. Interesowało mnie, jakie fotografie powodują zakończenie serii i dlaczego. W większości przypadków, ku mojemu zaskoczeniu, kończyła je obawa o prywatność innych osób. W innych przypadkach kończyły je zdjęcia dokumentów służbowych, domy innych ludzi, mój własny dom itd. Dzięki temu projektowi odkryłem, jak bardzo mgliste są granice mojej prywatności, o ile w ogóle istnieją. W pewnym momencie musiałem jednak zdecydować, czy opublikować zdjęcie, czy nie. Wybór ten był jednak zazwyczaj dość skomplikowany i niejednoznaczny. seria 1: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-1.jpg | ocenzurowany obraz] [https://vojtamaur.cz/images/hranice-soukromi-obr-1.jpg] seria 2: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-2.jpg | szklanka wody] [https://vojtamaur.cz/images/hranice-soukromi-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-3.jpg | tekst do wystawy] [https://vojtamaur.cz/images/hranice-soukromi-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-4.jpg | zdjęcie termowizyjne drogi] [https://vojtamaur.cz/images/hranice-soukromi-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-5.jpg | podróż pociągiem] [https://vojtamaur.cz/images/hranice-soukromi-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-6.jpg | smuga na szybie] [https://vojtamaur.cz/images/hranice-soukromi-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-7.jpg | zrzut ekranu z CMD] [https://vojtamaur.cz/images/hranice-soukromi-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-8.jpg | wystawa studencka] [https://vojtamaur.cz/images/hranice-soukromi-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-9.jpg | ocenzurowany obraz] [https://vojtamaur.cz/images/hranice-soukromi-obr-9.jpg] seria 3: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-10.jpg | kod na bilet SMS] [https://vojtamaur.cz/images/hranice-soukromi-obr-10.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-11.jpg | skaczący Masajowie w Kenii] [https://vojtamaur.cz/images/hranice-soukromi-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-12.jpg | larwa pod mikroskopem] [https://vojtamaur.cz/images/hranice-soukromi-obr-12.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-13.jpg | zdjęcie termowizyjne samochodu] [https://vojtamaur.cz/images/hranice-soukromi-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-14.jpg | rzeźby robotów na wystawie] [https://vojtamaur.cz/images/hranice-soukromi-obr-14.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-15.jpg | ocenzurowany obraz] [https://vojtamaur.cz/images/hranice-soukromi-obr-15.jpg] seria 4: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-16.jpg | spolaryzowana struktura pod mikroskopem] [https://vojtamaur.cz/images/hranice-soukromi-obr-16.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-17.jpg | Vojta Maur filmuje wystawę] [https://vojtamaur.cz/images/hranice-soukromi-obr-17.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-18.jpg | wystawa Milana Maura] [https://vojtamaur.cz/images/hranice-soukromi-obr-18.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-19.jpg | legwan na Galapagos] [https://vojtamaur.cz/images/hranice-soukromi-obr-19.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-20.jpg | mleczne szkło] [https://vojtamaur.cz/images/hranice-soukromi-obr-20.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-21.jpg | komórka pod mikroskopem] [https://vojtamaur.cz/images/hranice-soukromi-obr-21.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-22.jpg | ocenzurowany obraz] [https://vojtamaur.cz/images/hranice-soukromi-obr-22.jpg] seria 5: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-23.jpg | ocenzurowany obraz] [https://vojtamaur.cz/images/hranice-soukromi-obr-23.jpg] seria 6: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-24.jpg | ocenzurowany obraz] [https://vojtamaur.cz/images/hranice-soukromi-obr-24.jpg] seria 7: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-25.jpg | ocenzurowany obraz] [https://vojtamaur.cz/images/hranice-soukromi-obr-25.jpg] seria 8: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-26.jpg | obraz na wystawie] [https://vojtamaur.cz/images/hranice-soukromi-obr-26.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-27.jpg | Vojta Maur na festiwalu światła] [https://vojtamaur.cz/images/hranice-soukromi-obr-27.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-28.jpg | budynki w Meksyku] [https://vojtamaur.cz/images/hranice-soukromi-obr-28.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-29.jpg | ocenzurowany obraz] [https://vojtamaur.cz/images/hranice-soukromi-obr-29.jpg] seria 9: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-30.jpg | skorupiaki] [https://vojtamaur.cz/images/hranice-soukromi-obr-30.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-31.jpg | mewy] [https://vojtamaur.cz/images/hranice-soukromi-obr-31.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-32.jpg | zdjęcie termowizyjne] [https://vojtamaur.cz/images/hranice-soukromi-obr-32.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-33.jpg | Vojta Maur na łodzi] [https://vojtamaur.cz/images/hranice-soukromi-obr-33.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-34.jpg | kostki cukru] [https://vojtamaur.cz/images/hranice-soukromi-obr-34.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-35.jpg | wystawa Milana Maura] [https://vojtamaur.cz/images/hranice-soukromi-obr-35.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-36.jpg | pelikany w zoo] [https://vojtamaur.cz/images/hranice-soukromi-obr-36.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-37.jpg | piorun na Morawach] [https://vojtamaur.cz/images/hranice-soukromi-obr-37.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-38.jpg | Lukáš Plescher] [https://vojtamaur.cz/images/hranice-soukromi-obr-38.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-39.jpg | zdjęcie termowizyjne chmur] [https://vojtamaur.cz/images/hranice-soukromi-obr-39.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-40.jpg | Vojta Maur z piłą mechaniczną] [https://vojtamaur.cz/images/hranice-soukromi-obr-40.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-41.jpg | zapalniczka z napisem BURN SYSTEM] [https://vojtamaur.cz/images/hranice-soukromi-obr-41.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-42.jpg | zalany kamieniołom] [https://vojtamaur.cz/images/hranice-soukromi-obr-42.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-43.jpg | las] [https://vojtamaur.cz/images/hranice-soukromi-obr-43.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-44.jpg | ocenzurowany obraz] [https://vojtamaur.cz/images/hranice-soukromi-obr-44.jpg] seria 10: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-45.jpg | ocenzurowany obraz] [https://vojtamaur.cz/images/hranice-soukromi-obr-45.jpg] Kod źródłowy Kod źródłowy w Pythonie dla tego projektu jest dostępny tutaj: [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: Funkcje falowe SLUG: vlnove-funkce URL: https://vojtamaur.cz/vlnove-funkce/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2024-01-01 SOURCE: src/content/posts/vlnove-funkce.mdx BUILT_HTML: vlnove-funkce/index.html ============================================================ Funkcje falowe styczeń 2024 Ten projekt jest demonstracją tego, jak można symulować rozprzestrzenianie się i interferencję fal oraz ich interakcje ze środowiskiem za pomocą modeli matematycznych i symulacji komputerowej. Zastosowanie losowych wartości dla pozycji źródeł fal, ich częstotliwości i amplitudy, wraz z implementacją spadku amplitudy wraz ze wzrostem odległości od źródła oraz odbijaniem się fal od krawędzi kwadratu i ich wzajemną interferencją, tworzy wizualnie interesujące wzory, które ilustrują złożoność interakcji falowych w ograniczonej przestrzeni. Wyniki są wizualizowane za pomocą czarno-białej skali kolorów, która reprezentuje intensywność falowania w różnych punktach kwadratowej przestrzeni. Symulacja z 1 źródłem falowania: [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] Symulacja z 2 źródłami falowania: [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] Symulacja z 3 źródłami falowania: [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] Symulacja z 5 źródłami falowania: [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] Symulacja z 10 źródłami falowania: [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] Symulacja z 50 źródłami falowania: [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] Symulacja z 100 źródłami falowania: [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] Symulacja z 500 źródłami falowania: [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] Kod źródłowy Kod źródłowy w języku Python dla tego projektu jest dostępny tutaj: [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: Struktura Recamána SLUG: vystavy-recamanova-struktura URL: https://vojtamaur.cz/vystavy-recamanova-struktura/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: vystavy DATE: 2023-12-14 SOURCE: src/content/posts/vystavy-recamanova-struktura.mdx BUILT_HTML: vystavy-recamanova-struktura/index.html ============================================================ Struktura Recamána 14. 9. 2023 - 31. 12. 2023, Jindřichův Hradec Muzeum fotografii i nowoczesnych mediów obrazowych: Obrazy ponad liczbami [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] Informacje o wystawie na stronach Muzeum fotografii i nowoczesnych mediów obrazowych: https://www.mfmom.cz/vystavy/obrazy-nad-cisly-i306.html Artykuł ze strony JcTEĎ.cz: https://www.jcted.cz/76523-muzeum-fotografie-v-jindrichove-hradci-otevrelo-vystavu-pocitacovych-grafik/ Wyjaśnienie struktury Recamána (projekt z roku 2020): https://vojtamaur.cz/recamanova-posloupnost-zelvi-grafice/ ============================================================ TITLE: Trajektorie kursora SLUG: trajektorie-kurzoru URL: https://vojtamaur.cz/trajektorie-kurzoru/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2023-08-01 SOURCE: src/content/posts/trajektorie-kurzoru.mdx BUILT_HTML: trajektorie-kurzoru/index.html ============================================================ Trajektorie kursora sierpień 2023 Może się wydawać, że codzienna interakcja z myszą komputerową jest zwyczajną i niezbyt godną uwagi czynnością. Ale co by było, gdyby można było przekształcić te rutynowe ruchy w coś więcej, coś, co tworzy unikalną wizualną reprezentację pracy na komputerze? Dzięki kodowi, który rejestruje pozycję kursora myszy i kolor piksela pod nim, ta myśl może stać się rzeczywistością. Jak to działa? Ten kod śledzi, gdzie znajduje się kursor myszy na ekranie i jaki kolor ma piksel pod nim. Te informacje są następnie w czasie rzeczywistym przenoszone na wirtualne płótno o rozdzielczości zgodnej z rozdzielczością ekranu. Ilekroć mysz jest poruszana, kod rysuje piksel o kolorze, który znajdował się właśnie pod kursorem, w pozycji, w której kursor się znajdował. Oznacza to, że w miarę pracy i poruszania się po ekranie, na płótnie tworzą się kolorowe trajektorie. Te trajektorie są unikalne i reprezentują pracę oraz interakcję użytkownika z komputerem. Co się stanie po dłuższym czasie? Jeśli ten proces działa wystarczająco długo, płótno zaczyna się wypełniać, a trajektorie stają się mniej widoczne. Zamiast nich większość płótna zaczyna wyglądać jak pseudolosowy szum. Niemniej jednak istnieją pewne obszary ekranu, które z biegiem czasu nie zmieniają się zbytnio. Może to być na przykład dolny pasek systemu Windows, gdzie znajdują się ikony oprogramowania. Te obszary na płótnie pozostają mniej więcej takie same. [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] Wniosek Ten kod stanowi połączenie technologii i sztuki, które pozwala przekształcić codzienną interakcję z komputerem w coś wizualnie atrakcyjnego. Chociaż na pierwszy rzut oka może się wydawać, że praca z komputerem jest rutynowa i monotonna, ten projekt pokazuje, że nawet taka czynność może mieć swoje własne piękno i rytm. Kod źródłowy Kod źródłowy w języku Python dla tego projektu jest dostępny tutaj: [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: Zapisy roślin SLUG: zaznamy-rostlin URL: https://vojtamaur.cz/zaznamy-rostlin/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2023-06-01 SOURCE: src/content/posts/zaznamy-rostlin.mdx BUILT_HTML: zaznamy-rostlin/index.html ============================================================ Zapisy roślin czerwiec 2023 Wstęp W tym artykule przyjrzymy się projektowi, który łączy świat roślin, elektroniki, programowania i sztuki wizualnej. Projekt wykorzystuje Arduino i Pythona do tworzenia wizualizacji doświadczeń z życia roślin. [ImageObject: https://vojtamaur.cz/images/zaznamy-rostlin-obr-1.png | schemat połączeń arduino] [https://vojtamaur.cz/images/zaznamy-rostlin-obr-1.png] Jak to działa? Arduino jest wyposażone w trzy czujniki – termometr, fotorezystor i wilgotnościomierz. Czujniki te umieszczone są w doniczce z różnymi gatunkami roślin (np. kabaczkami, grochem, słonecznikami, bakłażanami, rzeżuchą, papryką itp.). Czujniki na bieżąco zbierają dane o temperaturze, natężeniu światła i wilgotności gleby. Program tworzy następnie puste płótno o wymiarach 100×100 pikseli. Każdy piksel na tym płótnie jest kolorowany zgodnie z danymi uzyskanymi z czujników. Wartość RGB koloru piksela jest określona w taki sposób, że wartość R (czerwony) odpowiada temperaturze, G (zielony) światłu, a B (niebieski) wilgotności. Wizualizacja jednego dnia Najpierw przyjrzymy się prostej wersji projektu, gdzie jeden obraz reprezentuje jeden dzień z życia roślin. Program zaczyna od pokolorowania pierwszego piksela w lewym górnym rogu i stopniowo koloruje każdy piksel zgodnie z aktualnymi wartościami uzyskanymi z czujników. Po pokolorowaniu piksela program czeka chwilę, zanim przejdzie do następnego. Gdy dotrze do końca wiersza, przenosi się na początek kolejnego wiersza i kontynuuje kolorowanie. Proces ten trwa, dopóki wszystkie piksele na płótnie nie zostaną pokolorowane. Zapis słonecznika: [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] Składanie wyników Po wizualizacji jednego dnia możemy rozszerzyć ten proces i stworzyć serię obrazów, które reprezentują dłuższy okres czasu. Poszczególne kwadratowe wyniki można układać jeden pod drugim, tworząc w ten sposób obrazy złożone. Ponieważ po zakończeniu jednego wyniku od razu zaczyna się generować kolejny, nie dochodzi do przerwy w płynięciu czasu. W ten sposób możemy tworzyć obrazy o rozdzielczości na przykład 100x500 pikseli, jeśli są złożone z pięciu wyników. Zapis słonecznika: [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] Zapis kabaczka: [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] Wydłużenie przerwy między pomiarami Przerwę między pomiarem poszczególnych pikseli można wydłużyć. W ten sposób jeden kwadratowy format 100×100 pikseli może reprezentować nie tylko jeden dzień, ale wiele dni. Ta zasada pozwala nam śledzić rozwój rośliny w dłuższym okresie czasu na jednym obrazie. Zapis słonecznika: [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] Kombinacja zasad Łącząc obie zasady, możemy stworzyć serię obrazów, gdzie każdy obraz reprezentuje kilka dni, a cała seria obejmuje wiele dni lub nawet tygodni. W ten sposób możemy śledzić i wizualizować długoterminowy rozwój rośliny. Zapis słonecznika: [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] Zapis słonecznika: [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] Interpretacja wyników Powstałe obrazy dają nam unikalny wgląd w życie roślin. Niebieskie „linie” na obrazie reprezentują noce, ponieważ było zazwyczaj wilgotno, ale nie zbyt ciepło, a także nie świeciło żadne światło. Z kolei żółte „linie” są spowodowane tym, że pod koniec dnia na roślinę zaczęło świecić bezpośrednie słońce, co spowodowało wzrost temperatury i natężenia światła. Przejawiło się to na obrazie jako wzrost wartości kanału czerwonego i zielonego, które w sumie tworzą kolor żółty. Czasami na początku nocy widać słabe kreski, ponieważ zdarzało mi się wieczorem zapalać lampkę w pokoju. Na innych wynikach można z kolei zauważyć spadek natężenia światła, co oznacza np., że padał deszcz. Kod źródłowy Kod źródłowy w języku Python dla tego projektu jest dostępny tutaj: [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] Wniosek Ten projekt jest świetnym przykładem tego, jak możemy wykorzystać technologię do lepszego zrozumienia i wizualizacji procesów naturalnych. Powstałe obrazy dają nam wgląd w życie roślin i złożoność odbieranych bodźców. Ważne jest, aby zdać sobie sprawę, że choć projekt ten zapewnia unikalny wgląd w doświadczenia roślin, nie obejmuje wszystkich aspektów ich postrzegania. Rośliny są zdolne do odbierania wielu różnych typów sygnałów z otoczenia, w tym wilgotności powietrza, kierunku grawitacji, składu chemicznego gleby, pola elektromagnetycznego i stresu mechanicznego. Projekt ten nie stara się zarejestrować pełnego doświadczenia rośliny, a raczej skupia się na trzech kluczowych czynnikach, które można łatwo zmierzyć i zwizualizować. Nie mamy pojęcia, w jaki sposób rośliny interpretują te dane, ale wiemy, że zdecydowanie na nie reagują. Projekt jest próbą przełożenia tych doświadczeń na format, który możemy lepiej zrozumieć i zwizualizować. ============================================================ TITLE: Działki budowlane SLUG: vystavy-stavebni-pozemky-1 URL: https://vojtamaur.cz/vystavy-stavebni-pozemky-1/ LANGUAGE: pl 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 ============================================================ Działki budowlane 19. 10. 2022 - 14. 1. 2023, Brno Fait Gallery: Milan Maur / Niepewne sekwencje zdarzeń [ImageObject: https://vojtamaur.cz/images/vystavy-stavebni-pozemky-1-obr-1.jpg | Podpis obrazu: Kupujemy działki budowlane i zwracamy je naturze. Jesień 2022, Vojta Maur, Milan Maur] [https://vojtamaur.cz/images/vystavy-stavebni-pozemky-1-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/vystavy-stavebni-pozemky-1-obr-2.jpg | Dokumentacja fotograficzna wystawy] [https://vojtamaur.cz/images/vystavy-stavebni-pozemky-1-obr-2.jpg] Informacje o wystawie na stronach Fait Gallery: https://www.faitgallery.com/tiskovky/items/2014.html ============================================================ TITLE: Rekurencja w programie MS Word SLUG: rekurze-programu-ms-word URL: https://vojtamaur.cz/rekurze-programu-ms-word/ LANGUAGE: pl 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 ============================================================ Rekurencja w programie MS Word listopad 2022 Odkryłem sposób, w jaki można w programie Microsoft Word uruchomić proces rekurencyjny. Potrzebne są do tego dwie rzeczy – funkcja łączenia i tabela. Za pomocą funkcji łączenia można wstawić zawartość dokumentu A do dokumentu B w taki sposób, że jeśli zawartość zostanie zmodyfikowana w dokumencie A, zmiany te automatycznie odzwierciedlą się również w dokumencie B. Innymi słowy – zawartość dokumentu B odwołuje się do zawartości dokumentu A. Rekurencję można następnie uruchomić, tworząc zawartość, która odwołuje się sama do siebie. Jak można to osiągnąć? Wystarczy utworzyć dokument A (nazwijmy go np. doc A.docx) oraz dokument B (doc B.docx), w dokumencie A utworzyć pustą tabelę, skopiować ją i wkleić jako łącze do dokumentu B. Tę nowo wklejoną tabelę wystarczy następnie skopiować z dokumentu B i wkleić jako łącze do zawartości tabeli w dokumencie A. W ten sposób powstaje tabela, która stopniowo zaczyna wstawiać się sama w siebie. Zazwyczaj MS Word zaczyna się zacinać, aż w końcu całkowicie się zawiesza. Cały ten proces można zobaczyć na poniższym filmie. [VideoObject: https://www.youtube-nocookie.com/embed/xaE-eYQw4Mw] ============================================================ TITLE: Pseudowiersz SLUG: pseudobasen URL: https://vojtamaur.cz/pseudobasen/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2022-05-01 SOURCE: src/content/posts/pseudobasen.mdx BUILT_HTML: pseudobasen/index.html ============================================================ Pseudowiersz maj 2022 Wszystkie słowa w poniższym wierszu (przynajmniej według naszej wiedzy i z wyłączeniem słów funkcyjnych) to pseudosłowa; chodzi zatem o słowa, które zgodnie z fonotaktyką języka czeskiego mogłyby istnieć – te kombinacje głosek są w rzeczonym języku możliwe – jednak nie przypisano im znaczenia i nie są używane. Wiersz jest więc w zasadzie bezsensowny, a ewentualna interpretacja zależy całkowicie od wyobraźni czytelnika, chociaż wyraźnie pobudza ją dźwiękonaśladowczy charakter niektórych pseudosłów. Ten eksperyment nie miał na celu stworzenia tekstu poetyckiego o wysokiej wartości estetycznej, a jedynie zabawę kombinatorycznym potencjałem języka ojczystego. Znamienne jest, że dla każdego pseudosłowa można wiarygodnie zidentyfikować przynależność do części mowy oraz większość jego kategorii gramatycznych. 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 Mimo że wiersz jest w zasadzie bezsensowny, podczas jego interpretacji w umyśle czytelnika może powstawać pewne wyobrażenie. Zainteresowało nas, jakie wyobrażenie miałaby o nim sztuczna inteligencja. Wykorzystaliśmy więc kilka dostępnych modeli sztucznej inteligencji (ru-DALL-E, Dream, Deep Daze, starryai – Altair, starryai – Orion oraz Night Café), które potrafią za pomocą wejścia tekstowego stworzyć wyjście obrazowe. Każdy model jest nieco inny, niektóre produkują fotorealistyczne wyjścia, niektóre są bardziej abstrakcyjne, a inne raczej artystycznie stylizowane. Różnią się także tym, jak bardzo rozumieją język czeski (np. model ru-DALL-E rozumie czeski bardzo dobrze). Poszczególne segmenty tego wiersza zostały zadane różnym modelom sztucznej inteligencji i każdy z nich stworzył własną unikalną serię wyobrażeń wynikających z interpretacji poszczególnych segmentów. Z każdej tej serii stworzyliśmy następnie wideo, w którym wyświetlane są poszczególne wyobrażenia, a jednocześnie recytowany jest do nich odpowiedni segment wiersza. Model Deep Daze potrafi nawet rejestrować proces tworzenia wyobrażeń, dzięki czemu w wideo można zobaczyć, jak stopniowo jego wyobrażenie się formuje i doprecyzowuje. 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] Co wiersz wywołuje w tobie? Czy twoje wrażenie z wiersza pokrywa się z interpretacjami sztucznej inteligencji? autor wiersza: Filip Drábek autor dodatku graficznego: Vojta Maur ============================================================ TITLE: Fotogrametria SLUG: fotogrammetrie URL: https://vojtamaur.cz/fotogrammetrie/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2022-03-29 SOURCE: src/content/posts/fotogrammetrie.mdx BUILT_HTML: fotogrammetrie/index.html ============================================================ Fotogrametria marzec 2022 W ciągu kilku lat skanowałem różne struktury za pomocą fotogrammetrie. Projekt funkcjonuje jako przestrzenny kolaż miejsc i istot w czasie. [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-9.jpg | od lewej: Filip Drábek, Ondřej Kučera, František Dalibaba, Vojta Maur] [https://vojtamaur.cz/images/fotogrammetrie-obr-9.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-1.jpg | od lewej: Vojta Maur, Filip Drábek, Michaela Stehlíková] [https://vojtamaur.cz/images/fotogrammetrie-obr-1.jpg] [VideoObject: https://www.youtube.com/embed/yOPv4hl1DKA] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-2.jpg | Vojta Maur leży w mieszkaniu obok mieszkania, w którym leży Vojta Maur w mieszkaniu obok mieszkania, w którym leży Vojta Maur w mieszkaniu obok mieszkania, w którym...] [https://vojtamaur.cz/images/fotogrammetrie-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-4.jpg | Vojta Maur leży w mieszkaniu obok mieszkania, w którym leży Vojta Maur w mieszkaniu obok mieszkania, w którym leży Vojta Maur w mieszkaniu obok mieszkania, w którym...] [https://vojtamaur.cz/images/fotogrammetrie-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-3.jpg | Vojta Maur w mieszkaniu] [https://vojtamaur.cz/images/fotogrammetrie-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-5.jpg | Vojta Maur odizolowany w pokoju] [https://vojtamaur.cz/images/fotogrammetrie-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-6.jpg | Vojta Maur w pokoju, ujęcie szerokokątne] [https://vojtamaur.cz/images/fotogrammetrie-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-8.jpg | low poly Vojta Maur w pokoju] [https://vojtamaur.cz/images/fotogrammetrie-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-11.jpg | Vojta Maur w łazience] [https://vojtamaur.cz/images/fotogrammetrie-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-7.jpg | Vojta Maur w sypialni] [https://vojtamaur.cz/images/fotogrammetrie-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-10.jpg | Vojta Maur w salonie] [https://vojtamaur.cz/images/fotogrammetrie-obr-10.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-12.jpg | Vojta Maur w kuchni] [https://vojtamaur.cz/images/fotogrammetrie-obr-12.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-13.jpg | Vojta Maur w kuchni] [https://vojtamaur.cz/images/fotogrammetrie-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-14.jpg | Vojta Maur w kuchni] [https://vojtamaur.cz/images/fotogrammetrie-obr-14.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-15.jpg | ogród] [https://vojtamaur.cz/images/fotogrammetrie-obr-15.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-16.jpg | Vojta Maur w ogrodzie, perspektywa ortograficzna] [https://vojtamaur.cz/images/fotogrammetrie-obr-16.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-20.jpg | Helena Horáková w umywalce] [https://vojtamaur.cz/images/fotogrammetrie-obr-20.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-18.jpg | armia Vojty Maura] [https://vojtamaur.cz/images/fotogrammetrie-obr-18.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-17.jpg | helisa Vojty Maura] [https://vojtamaur.cz/images/fotogrammetrie-obr-17.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-19.jpg | wzór Vojty Maura] [https://vojtamaur.cz/images/fotogrammetrie-obr-19.jpg] ============================================================ TITLE: Generator liczb losowych SLUG: vystavy-generator-nahodnych-cisel-2 URL: https://vojtamaur.cz/vystavy-generator-nahodnych-cisel-2/ LANGUAGE: pl 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 ============================================================ Generator liczb losowych 17. 2. 2022 - 27. 3. 2022, Karlowe Wary Galeria Sztuki w Karlowych Warach: SALON KARLOWARSKI 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] Informacje o wystawie na stronach Galerii Sztuki w Karlowych Warach: http://www.galeriekvary.cz/vystavy/karlovarsky-salon-22-2 ============================================================ TITLE: Autoportret (praktyczna praca maturalna) SLUG: autoportret-prakticka-maturitni-prace URL: https://vojtamaur.cz/autoportret-prakticka-maturitni-prace/ LANGUAGE: pl 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 ============================================================ Autoportret (praktyczna praca maturalna) czerwiec 2021 Temat i obrona pracy maturalnej: [MediaObject: https://vojtamaur.cz/files/autoportret-prakticka-maturitni-prace-dokument-1.pdf] Portfolio końcowe: [MediaObject: https://vojtamaur.cz/files/autoportret-prakticka-maturitni-prace-dokument-2.pdf] Instalacja dzieła w pracowniach Nerudovki: [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] Ocena pracy: [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: Krótka historia życia na Ziemi SLUG: strucna-historie-zivota-zemi URL: https://vojtamaur.cz/strucna-historie-zivota-zemi/ LANGUAGE: pl 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 ============================================================ Krótka historia życia na Ziemi marzec 2021 [VideoObject: https://www.youtube-nocookie.com/embed/1R8M4nRLPWQ] Film powstał jako praca szkolna w Średniej Szkole Zawodowej Handlu, Sztuki Użytkowej i Projektowania w Pilźnie (Nerudova 33). Jedna klatka tego filmu reprezentuje 200 000 lat historii Ziemi. Odpowiada to w przybliżeniu długości istnienia gatunku Homo sapiens. Właśnie dlatego człowiek został przedstawiony dopiero na ostatniej klatce tego filmu. Wszystkie materiały wizualne użyte w filmie zostały wykonane przez autora. ============================================================ TITLE: Życie w jeziorku Hromnickim SLUG: zivot-hromnickem-jezirku URL: https://vojtamaur.cz/zivot-hromnickem-jezirku/ LANGUAGE: pl 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 ============================================================ Życie w jeziorku Hromnickim styczeń 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] Jeziorko Hromnickie [https://cs.wikipedia.org/wiki/Hromnick%C3%A9_jez%C3%ADrko] to pomnik przyrody w powiecie Pilzno-Północ. Dzięki wydobyciu łupków w przeszłości woda w jeziorku jest słabym roztworem kwasu siarkowego (jego pH wynosi 2.6 – 2.9). Właśnie dlatego w różnych źródłach można przeczytać, że „woda jest sterylna i pozbawiona życia”. Nawet na oficjalnej tablicy informacyjnej [https://upload.wikimedia.org/wikipedia/commons/d/d0/Tabule_Hromnick%C3%A9_jez%C3%ADrko.JPG] napisano: „… poza glonami [woda] jest całkowicie pozbawiona życia”. Ten wniosek, biorąc pod uwagę ogromną zdolność adaptacyjną życia w ogóle, wydawał mi się mało prawdopodobny. Postanowiłem więc wybrać się tam i zbadać to osobiście. [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-1.jpg | Jeziorko Hromnickie] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-2.jpg | pomiar pH] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-2.jpg] 19. grudnia 2020 pobrałem próbkę wody z jeziorka Hromnickiego. Życie wielokomórkowe można było w niej dostrzec zaraz po tym, jak muł w mętnej wodzie opadł na dno. Znalazłem w niej kilka larw ochotkowatych. [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-3.jpg | larwa ochotkowatego] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-3.jpg] Odkryłem w niej również larwę muchówki, którą udało mi się zidentyfikować za pomocą mikroskopu. [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-4.jpg | larwa muchówki] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-4.jpg] Znalazłem w niej także kilka organizmów jednokomórkowych, takich jak te dwa gatunki eugleny, których było tu tak wiele, że w postaci zielonego nalotu na powierzchni można było je obserwować gołym okiem. [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-5.jpg | eugleny] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-6.jpg | eugleny] [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 | euglena] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-7.jpg] [VideoObject: https://www.youtube-nocookie.com/embed/XbHSxjzpSYE] Na powyższych ujęciach można dostrzec również organizmy prokariotyczne – sinice (małe bakterie o kształcie pałeczek). Kolejnym organizmem prokariotycznym, który znalazłem w próbce, jest ta bakteria (na razie bliżej niezidentyfikowana). [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-8.jpg | bakteria] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-8.jpg] Po około dwóch tygodniach obserwacji znalazłem w próbce nawet orzęski. Pierwszym z nich jest wirczyk, drugim uroleptus. [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] To zdumiewające, ile organizmów potrafi przetrwać w tak ekstremalnie kwaśnym środowisku. Twierdzenie, że woda jest sterylna, zostało tym samym w mojej opinii obalone. Warto byłoby więc zaktualizować oficjalną tablicę informacyjną oraz inne strony turystyczne, które powieliły tę informację. Prawdopodobnie nie są to jednak wszystkie organizmy znajdujące się w jeziorku Hromnickim, dlatego warto byłoby przeprowadzić kolejne analizy wody w innych porach roku, ewentualnie pobrać próbki wody z różnych głębokości (na dnie mogą np. dzięki brakowi tlenu i światła żyć bakterie beztlenowe). ============================================================ TITLE: Rozważania o granicach fantazji SLUG: uvaha-hranicich-fantazie URL: https://vojtamaur.cz/uvaha-hranicich-fantazie/ LANGUAGE: pl 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 ============================================================ Rozważania o granicach fantazji listopad 2020 Ten tekst powstał jako szkolna praca wypracowaniowa (gatunek: rozważania) na dowolny temat podczas nauki w Średniej Szkole Zawodowej Handlu, Sztuki Użytkowej i Projektowania w Pilźnie. [MediaObject: https://vojtamaur.cz/files/uvaha-hranicich-fantazie-dokument.pdf] ============================================================ TITLE: Zwiększona percepcja różnic jasności SLUG: zvysene-vnimani-rozdilu-svetlosti URL: https://vojtamaur.cz/zvysene-vnimani-rozdilu-svetlosti/ LANGUAGE: pl 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 ============================================================ Zwiększona percepcja różnic jasności październik 2020 Co by było, gdyby nasze oczy były zdolne postrzegać nawet nieznaczne różnice w jasności? Jak bardzo zmieniłoby to nasze spojrzenie na świat? Czy można to jakoś zwizualizować? Tak, uważam, że można. Spróbuję teraz opisać, w jaki sposób można to osiągnąć. Przyjrzyjmy się zatem, jak ludzkie oko postrzega czarno-białą fotografię. [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-1.jpg | czarno-biała fotografia niedźwiedzi] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-1.jpg] Można więc powiedzieć, że miejsca, które są najciemniejsze, postrzegamy jako czarne, a miejsca, które są najjaśniejsze, postrzegamy jako białe. Wszystko pomiędzy to różne stopnie szarości. To spektrum można przedstawić następująco: [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-2.jpg | gradient czarno-biały] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-2.jpg] Ponieważ nasze oczy nie są zbyt dobre w dostrzeganiu małych różnic między dwoma odcieniami szarości, postanowiłem dodać do tego przejścia jako stopnie pośrednie całe spektrum barw. Kolejne przejście wygląda wtedy tak: [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-3.jpg | gradient czarny, magenta, niebieski, cyjan, zielony, żółty, czerwony, biały (KMBCGYRW)] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-3.jpg] Cernie nadal pozostaną czerniami, biele nadal bielami, ale szare przejście między nimi jest teraz wzbogacone o kolory. Poniżej przedstawiono przykład tego, jak wyglądałaby fotografia niedźwiedzia po zastosowaniu tego nowego przejścia. [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-4.jpg | gradient KMBCGYRW zastosowany na czarno-białym zdjęciu niedźwiedzi] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-4.jpg] Na fotografii widać detale, które na zwykłej czarno-białej fotografii by nam umknęły. Następnie próbowałem eksperymentować z tym przejściem na fotografiach analogowych (patrz poniżej). Zawsze dla porównania najpierw zamieszczona jest oryginalna czarno-biała fotografia. [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-5.jpg | czarno-białe zdjęcie analogowe Marka Herinka] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-6.jpg | gradient KMBCGYRW zastosowany na czarno-białym zdjęciu analogowym Marka Herinka] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-7.jpg | czarno-białe zdjęcie analogowe Michaeli Stehlíkovej] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-8.jpg | gradient KMBCGYRW zastosowany na czarno-białym zdjęciu analogowym Michaeli Stehlíkovej] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-9.jpg | czarno-białe zdjęcie analogowe Vojty Maura] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-9.jpg] [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-10.jpg | gradient KMBCGYRW zastosowany na czarno-białym zdjęciu analogowym Vojty Maura] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-10.jpg] [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-11.jpg | czarno-białe zdjęcie analogowe z aparatu otworkowego] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-12.jpg | gradient KMBCGYRW zastosowany na czarno-białym zdjęciu analogowym z aparatu otworkowego] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-12.jpg] Zastanawiałem się, czy to przejście można by wykorzystać w rysunku dla lepszej precyzji cieniowania. Właśnie dlatego wypróbowałem je na moim starszym rysunku: [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-13.jpg | rysunek studyjny węglem autorstwa Vojty Maura] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-14.jpg | gradient KMBCGYRW zastosowany na rysunku studyjnym węglem autorstwa Vojty Maura] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-14.jpg] Postanowiłem dalej testować to przejście na iluzjach optycznych, które opierają się na niedoskonałym postrzeganiu różnicy jasności. Oto jeden przykład takiej iluzji: [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-15.jpg | obraz czarno-białej iluzji optycznej różnicy jasności] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-15.jpg] Dokładnie tak, jak można się spodziewać, oba kwadraty są identyczne. Mimo to jeden z nich, patrząc ludzkim okiem, wydaje się jaśniejszy. Jeśli na powyższą iluzję nałożę to przejście, stanie się o wiele bardziej oczywiste, że kwadraty mają ten sam odcień. Iluzja zostaje w ten sposób naruszona i przestaje być iluzją. [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-16.jpg | gradient KMBCGYRW zastosowany na obrazie czarno-białej iluzji optycznej różnicy jasności] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-16.jpg] Kolejną podobną iluzją jest Checker shadow illusion [https://en.wikipedia.org/wiki/Checker_shadow_illusion]. Zasada jest taka sama, pola A i B są identycznego odcienia, mimo że tak nie wygląda. Kiedy zastosujemy na niej przejście, staje się to dopiero oczywiste. [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-17.jpg | obraz Checker shadow illusion] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-17.jpg] [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-18.jpg | gradient KMBCGYRW zastosowany na Checker shadow illusion] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-18.jpg] ============================================================ TITLE: Teorematy życia SLUG: teoremy-zivota URL: https://vojtamaur.cz/teoremy-zivota/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2020-10-01 SOURCE: src/content/posts/teoremy-zivota.mdx BUILT_HTML: teoremy-zivota/index.html ============================================================ Teorematy życia październik 2020 Strona na Instagramie zawierająca fotografie życia na Ziemi w różnych skalach wielkości. www.instagram.com/vojta_maur_zivot [http://www.instagram.com/vojta_maur_zivot] [ImageObject: https://vojtamaur.cz/images/teoremy-zivota-obr-1.jpg | zrzut ekranu strony na Instagramie] [https://vojtamaur.cz/images/teoremy-zivota-obr-1.jpg] ============================================================ TITLE: Komputer z losowymi danymi wejściowymi SLUG: pocitac-nahodnymi-vstupy URL: https://vojtamaur.cz/pocitac-nahodnymi-vstupy/ LANGUAGE: pl 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 ============================================================ Komputer z losowymi danymi wejściowymi wrzesień 2020 Na potrzeby niniejszych rozważań stworzyłem w języku programowania Python program, który wprowadza do mojego komputera losowe dane wejściowe. Może on na przykład poruszać kursorem myszy, klikać, naciskać dowolne klawisze na klawiaturze, a wszystko to w sposób całkowicie losowy. Nazwijmy go zatem MAŁPA-1 (zgodnie z twierdzeniem o nieskończonej liczbie małp). Oto kod źródłowy, choć nie jest konieczne jego rozumienie: [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] Dla zilustrowania działania programu MAŁPA-1 nagrałem go podczas pracy i stworzyłem pierwszy film poniżej. Ponieważ był uruchomiony przez około godzinę, wielokrotnie przyspieszyłem pierwszy film, tworząc drugi, aby widz nie musiał oglądać całego pierwszego nagrania, a mimo to mógł zobaczyć, jakie czynności program MAŁPA-1 prawdopodobnie wykonał. [VideoObject: https://www.youtube-nocookie.com/embed/xZp9WpHKVKA] [VideoObject: https://www.youtube-nocookie.com/embed/fUh24r03e7o] Jak można zauważyć na filmach, program MAŁPA-1 w pewnym momencie zaczyna nadpisywać własny kod. Całe nagranie kończy się zawieszeniem, a następnie awarią systemu operacyjnego. Kiedy eksperymentowałem z nim dalej, program MAŁPA-1 zrobił kilka innych godnych uwagi rzeczy. Na przykład otworzył wyszukiwarkę Bing i wpisał w nią „9/11”, wykonał zrzut ekranu, zrestartował komputer, zainstalował grę karcianą lub coś abstrakcyjnego „narysował” (patrz obrazek poniżej). [ImageObject: https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-1.png | abstrakcyjny rysunek w MS Paint, autor: MAŁPA-1] [https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-1.png] Można zatem powiedzieć, że gdyby program MAŁPA-1 był uruchomiony przez pewien nieograniczony czas, mógłby teoretycznie osiągnąć WSZYSTKO (przez słowo WSZYSTKO rozumiem wykonanie wszystkich operacji, na które pozwala komputer, dlatego piszę to wielkimi literami), co osiągnąłby użytkownik tego samego komputera? Mógłby przecież teoretycznie utworzyć folder na pulpicie, otworzyć przeglądarkę internetową i coś wyszukać, otworzyć Worda i napisać te rozważania, napisać dowolną książkę, stworzyć muzykę elektroniczną, napisać program w Pythonie, napisać samego siebie i tak dalej. Mógłby również wyłączyć samego siebie, wyłączyć cały komputer lub uszkodzić własny kod. I właśnie tutaj staje się jasne, że nie jest możliwe, aby program MAŁPA-1 po uruchomieniu potrafił WSZYSTKO – musiałby bowiem wykonać także krok, który by go zatrzymał. Dobrze, a co gdyby zrobił WSZYSTKO bez kroku, który spowoduje jego zatrzymanie, a jako ostatni wykonał ów krok? Jest to wprawdzie całkowicie nieprawdopodobne, ale nie niemożliwe. Niestety jest tu jeden haczyk – kroków prowadzących do jego zatrzymania jest wiele. Gdyby wykonał jeden z nich, nie mógłby już wykonać żadnego kolejnego, a to jest sprzeczne z pierwotnym założeniem, że program MAŁPA-1 potrafi WSZYSTKO. Ten program zatem nie potrafi WSZYSTKO. Przychodzi mi do głowy jeszcze jedno rozwiązanie. Program MAŁPA-1 nie potrafi WSZYSTKO, ponieważ jest podsystemem systemu operacyjnego. Kiedy system operacyjny wyłącza się pod wpływem programu, przestaje działać również sam program. Oto mniejszy diagram, który opisuje relację systemu operacyjnego i programu MAŁPA-1. Strzałki oznaczają „oddziałuje na”. [ImageObject: https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-2.png | PROGRAM <-> SYSTEM OPERACYJNY] [https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-2.png] Problem polega zatem na tym, że system operacyjny oddziałuje na program. Czy możliwe byłoby zatem „rozerwanie” tej pętli i stworzenie programu, który będzie od systemu operacyjnego całkowicie niezależny? Programu, który oddziałuje na system operacyjny, ale jednocześnie sam system operacyjny nie może oddziaływać na niego? Programu, którego diagram wygląda mniej więcej tak? [ImageObject: https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-3.png | PROGRAM -> SYSTEM OPERACYJNY] [https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-3.png] Innymi słowy – czy istnieje podobny program, który potrafi WSZYSTKO, ale sam siebie zatrzymać nie potrafi (a właściwie nie jest to nawet z zasady jego konstrukcji możliwe)? Taki program nazwiemy MAŁPA-2. W kolejnych krokach spróbuję wyjaśnić sposób, który jest wprawdzie nieco absurdalny i z pewnością można by go wymyślić bardziej elegancko, niemniej dla nakreślenia mojej myśli jest chyba najbardziej odpowiedni. Spróbowałem stworzyć wizualizację tego, jak mógłby wyglądać taki program niezależny od systemu operacyjnego. [ImageObject: https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-4.jpg | wizualizacja MAŁPA-2] [https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-4.jpg] Dolne piętro tego urządzenia służy do mechanicznego naciskania klawiszy na klawiaturze. Górne piętro z kolei do mechanicznego poruszania myszą i klikania. Wszystko to jest podłączone do jakiegoś prostszego komputera (np. Arduino, Raspberry Pi itp.), który można zobaczyć na środkowym piętrze. Właśnie w nim wgrany jest nasz program MAŁPA-2. Ważne jest, aby wspomnieć, że do laptopa podłączona jest tylko mysz i nic więcej. Prostszy komputer nie może więc być w żaden sposób połączony z laptopem, a jego komunikacja musi pozostać czysto jednokierunkowa (prostszy komputer oddziałuje na laptopa, nie odwrotnie). Również prostszy komputer, w którym zapisany jest nasz kod programu MAŁPA-2, nie powinien być podłączony do internetu, ponieważ internet jest dla tych rozważań jedną wielką plątaniną labiryntów, a jeśli nasze urządzenie się w nie zapuści, nikt nie jest w stanie zbyt dobrze przewidzieć jego konsekwencji. Na przykład mógłby za pomocą internetu i laptopa nasz prostszy program w jakiś sposób połączyć się sam ze sobą i się wyłączyć. To urządzenie wygląda, jakby nie mogło już oddziaływać samo na siebie i przez to się wyłączyć. Czy jednak rzeczywiście tak jest? Czy może zaistnieć sytuacja, w której urządzenie samo siebie by wyłączyło? Jedna taka sytuacja przychodzi mi do głowy: za pomocą internetu urządzenie zgłasza odpowiednim służbom bombę w miejscu, w którym urządzenie się znajduje, więc przyjeżdża zespół pirotechników i urządzenie unieszkodliwia. Ta sytuacja jest oczywiście bardzo mało prawdopodobna, ale znowu – nie niemożliwa. Czy nie wystarczyłoby więc po prostu odłączyć laptopa od internetu? Z pewnością zapobiegłoby to powyższej sytuacji, niemniej jednak i tak by to nie pomogło. Przychodzą mi do głowy inne sytuacje, w których urządzenie mogłoby pośrednio oddziaływać samo na siebie. Oto jedna z takich możliwych sytuacji: obok laptopa przechodzi jakiś człowiek, który o tym urządzeniu nic nie wie. Właśnie wtedy, gdy będzie patrzył na urządzenie, na ekranie pojawi się napis „WYŁĄCZ MNIE”. Człowieka ten napis (lub inny, znacznie bardziej uderzający napis) mógłby przekonać i urządzenie w ten sposób rzeczywiście wyłączyć. Dobrze, a co po prostu załatwić, aby urządzenie nie było zdolne do żadnego wyjścia (brak monitora, brak głośników itp.)? Dzięki temu urządzenie nie mogłoby wpływać na świat zewnętrzny, który z kolei nie mógłby wpłynąć na owo urządzenie i spowodować jego wyłączenia. Brzmi to wprawdzie rozsądnie, jednak nie jest zbyt realne. Urządzenie mogłoby nadal komunikować się na różne sposoby, na przykład włączając i wyłączając podświetlenie klawiatury, różnicą hałasu przy włączonym i wyłączonym stanie laptopa lub nawet różnicą temperatury procesora. Nie sądzę, aby możliwe było stworzenie urządzenia, które jest częścią tego świata i jednocześnie w jakiś sposób z nim nie oddziałuje. Z drugiej strony można by argumentować, że użytkownik komputera również mógłby sam siebie zniszczyć poprzez zwykłe naciskanie klawiszy i klikanie myszą. Mógłby na przykład za pomocą dark webu zamówić morderstwo samego siebie i tak dalej… Zakończę więc te rozważania twierdzeniem, że gdyby program w jakikolwiek sposób oddziaływał ze światem zewnętrznym, mógłby się przez to ostatecznie sam zatrzymać, nawet jeśli program teoretycznie potrafi wszystko, co potrafiłby użytkownik. ============================================================ TITLE: Zapętlona hierarchia życia SLUG: zacyklena-hierarchie-zivota URL: https://vojtamaur.cz/zacyklena-hierarchie-zivota/ LANGUAGE: pl 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 ============================================================ Zapętlona hierarchia życia sierpień 2020 [ImageObject: https://vojtamaur.cz/images/zacyklena-hierarchie-zivota-obr-1.jpg | żywy małżoraczek pod mikroskopem] [https://vojtamaur.cz/images/zacyklena-hierarchie-zivota-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/zacyklena-hierarchie-zivota-obr-2.jpg | martwy małżoraczek pod mikroskopem] [https://vojtamaur.cz/images/zacyklena-hierarchie-zivota-obr-2.jpg] Na pierwszym zdjęciu znajduje się małżoraczek, czyli drobny skorupiak wodny o wielkości około 1 mm. Żywi się glonami, drożdżami, bakteriami itp. Jest to więc tak zwany filtrator. Na drugim zdjęciu ta hierarchia łańcucha pokarmowego uległa odwróceniu – możemy na nim dostrzec PSB (purpurowe bakterie siarkowe) oraz śluzowce, które ucztują na martwej skorupce małżoraczka. O dziwo, ten obraz śmierci i rozkładu nie wydaje się wcale odrażający czy przerażający, wręcz przeciwnie, uznałem go za przepiękny i fascynujący. Wygląd drugiego zdjęcia jest więc moim zdaniem kontrastowy wobec jego wewnętrznego znaczenia i być może właśnie to napięcie dodaje mu wyrazistości. Kolejnym powodem, dla którego to dzieło wywiera na mnie tak silne i osobiste wrażenie, jest fakt, że ja również pewnego dnia skończę dokładnie tak samo, jak ten małżoraczek. ============================================================ TITLE: Odbicie i przestrzeń SLUG: odraz-a-prostor URL: https://vojtamaur.cz/odraz-a-prostor/ LANGUAGE: pl 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 ============================================================ Odbicie i przestrzeń maj 2020 W tej pracy zajmowałem się odbiciem, jego wizualizacją oraz modelem matematycznym. Zacząłem od prostego problemu – piłeczki w kwadracie. Ta „piłeczka” jest w rzeczywistości wektorem matematycznym, czyli bezwymiarowym punktem, który posiada pozycję i kierunek, ale dla uproszczenia będziemy go nadal nazywać piłeczką. Dla uproszczenia pominąłem również opór powietrza, utratę energii przy odbiciu itp. Piłeczka jest zatem wrzucona do kwadratu pod określoną pozycją początkową i pod pewnym kątem. Kiedy uderzy w bok kwadratu, odbija się. Podczas ruchu pozostawia za sobą trajektorię. Tę symulację można zobaczyć w interaktywnym oknie poniżej. Można z nią eksperymentować i zmieniać kąt początkowy (angle) na inną wartość. [MediaObject: https://vojtamaur.cz/demos/odraz-a-prostor/odraz-a-prostor-2D.html] Podczas gdy niektóre wartości kąta początkowego tworzą bardzo proste trajektorie, które nakładają się na siebie (przy kątach 45° i 90°), inne wartości tworzą bardzo chaotyczne trajektorie. Pytanie brzmi, czy po wystarczającej liczbie odbić również te trajektorie zamkną się w sobie i zaczną się tylko powielać. Jak można zauważyć na rysunku poniżej, każdemu odbiciu można przypisać pewien kąt φ(n) oraz pewną długość L(n) od lewej krawędzi boku kwadratu, w który uderzyła piłeczka. [ImageObject: https://vojtamaur.cz/images/odraz-a-prostor-obr-1.png | rysunek pomocniczy do obliczenia trajektorii] [https://vojtamaur.cz/images/odraz-a-prostor-obr-1.png] Każdy bok ma długość 1 jednostki. Parametrami początkowymi jest zatem wielkość kąta φ(0) oraz długość od lewej krawędzi boku L(0). Tak wypuszczona piłeczka odbija się, powstają pary liczb φ(1) i L(1), dalej φ(2) i L(2) itd… Jeśli zatem chcemy udowodnić, czy trajektoria przy określonym kącie początkowym i długości od lewej krawędzi boku się zamknie, interesuje nas, czy istnieją liczby φ(n) i L(n) takie, że φ(0) = φ(n) oraz L(0) = L(n). Innymi słowy, interesuje nas, czy piłeczka kiedyś dotrze do miejsca, z którego została wypuszczona i odbije się od niego pod tym samym kątem. Aby dokładniej zrozumieć, co dzieje się z matematycznego punktu widzenia podczas odbić, napisałem algorytm, do którego wprowadza się dwa parametry – φ(n) i L(n). Algorytm następnie dokładnie oblicza wartości liczb φ(n + 1) i L(n + 1), czyli wartości kolejnego odbicia. [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] Wystarczy zatem wprowadzić do algorytmu tylko dwa podstawowe parametry (kąt wyjściowy i pozycję), a on poda nam dwa parametry kolejnego kroku. Te pary liczb możemy stopniowo wprowadzać do zbioru ciągu liczbowego (nazwijmy ten zbiór M). Pytanie „Czy trajektoria piłeczki kiedyś się zamknie?” jest logicznie równoważne z pytaniem „Czy ciąg M jest okresowy?”. Na razie niestety nie wiem, jak odpowiedzieć na to pytanie. Postanowiłem dalej pracować nad symulacją odbicia i rozszerzyć ją do 3D. Piłeczka odbija się w niej od ścian sześcianu w przestrzeni trójwymiarowej. Niestety, tej symulacji nie można użyć na stronie internetowej w formie interaktywnej ramki. Dlatego znajduje się tutaj tylko kod i wynik w postaci obrazków. [ImageObject: https://vojtamaur.cz/images/odraz-a-prostor-obr-2.gif | 3D animacja] [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] Różne obrazki powyżej są generowane poprzez wypuszczenie piłeczki ze środka sześcianu w różnych kierunkach. Jak widać, ten kierunek początkowy zasadniczo wpływa na wygląd trajektorii. Niektóre trajektorie zamykają się w sobie już po kilku odbiciach, inne wyglądają raczej chaotycznie. Podobnie jak w przypadku 2D symulacji, bardzo trudno jest określić, czy przypadkiem nawet bardzo chaotycznie wyglądające trajektorie po wystarczającej liczbie odbić nie zamkną się w sobie i nie będą się dalej tylko powielać. Poniżej znajduje się interaktywne demo, które stworzyłem dla tej 3D symulacji. [MediaObject: https://vojtamaur.cz/demos/odraz-a-prostor/odraz-a-prostor-3D.html] ============================================================ TITLE: Mity na temat ciągu Fibonacciego SLUG: myty-fibonacciho-posloupnosti URL: https://vojtamaur.cz/myty-fibonacciho-posloupnosti/ LANGUAGE: pl 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 ============================================================ Mity na temat ciągu Fibonacciego kwiecień 2020 Prawdopodobnie najbardziej znanym zagadnieniem w matematyce popularnej jest ciąg Fibonacciego. Wynika to zarówno z jego eleganckiej prostoty, jak i zastosowania w wielu dziedzinach pozanaukowych, takich jak muzyka czy sztuka. Niektórzy przypisują mu wręcz magiczne zdolności, twierdząc, że ciąg ten „rządzi wszechświatem” lub że jest „odciskiem palca Boga”. Niestety, w internecie krąży na jego temat wiele błędnych informacji, którymi zajmę się w tym artykule. Wszyscy prawdopodobnie znamy ten ciąg, mimo to we wstępie wyjaśnię go dla pewności. Ciąg Fibonacciego jest zdefiniowany wzorem: F(0) = 0, F(1) = 1, F(n) = F(n - 1) + F(n - 2). Ten wzór można łatwo wyjaśnić słownie. Pierwsze dwa wyrazy tego ciągu to liczby 0 i 1 (dlatego F(0) = 0 oraz F(1) = 1). Następnie dodajemy te dwa wyrazy (czyli 1 + 0) i otrzymujemy trzeci wyraz ciągu, którym będzie liczba 1. Ciąg wygląda zatem następująco: 0, 1, 1. Dalej ponownie dodajemy dwa ostatnie wyrazy (czyli 1 + 1) i otrzymujemy liczbę 2. Powstaje ciąg 0, 1, 1, 2. Ponownie dodajemy dwa ostatnie wyrazy (czyli 2 + 1) i wynikową liczbę dodajemy do ciągu. W ten sposób kontynuujemy w nieskończoność. Pierwsze kilka wyrazów tego ciągu wygląda następująco: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, … Ciąg ten posiada piękne właściwości matematyczne. Na przykład, jeśli weźmiemy dwie kolejne liczby i obliczymy ich iloraz F(n + 1) / F(n), otrzymamy przybliżenie stałej matematycznej φ, czyli złotego podziału. Na przykład 144 / 89 = 1,6179775280898876404494382022472, co jest bardzo bliskie złotemu podziałowi. Im większe liczby wybierzemy, tym dokładniejsze będzie przybliżenie. Ze względu na to, że φ jest liczbą niewymierną (ma nieskończone, nieokresowe rozwinięcie dziesiętne), to przybliżenie nigdy nie może być całkowicie dokładne. Prawdopodobnie najbardziej znanym zagadnieniem w matematyce popularnej jest ciąg Fibonacciego. Wynika to zarówno z jego eleganckiej prostoty, jak i zastosowania w wielu dziedzinach pozanaukowych, takich jak muzyka czy sztuka. Niektórzy przypisują mu wręcz magiczne zdolności, twierdząc, że ciąg ten „rządzi wszechświatem” lub że jest „odciskiem palca Boga”. Niestety, w internecie krąży na jego temat wiele błędnych informacji, którymi zajmę się w tym artykule. Wszyscy prawdopodobnie znamy ten ciąg, mimo to we wstępie wyjaśnię go dla pewności. Ciąg Fibonacciego jest zdefiniowany wzorem F(0) = 0, F(1) = 1, F(n) = F(n - 1) + F(n - 2). Ten wzór można łatwo wyjaśnić słownie. Pierwsze dwa wyrazy tego ciągu to liczby 0 i 1 (dlatego F(0) = 0 oraz F(1) = 1). Następnie dodajemy te dwa wyrazy (czyli 1 + 0) i otrzymujemy trzeci wyraz ciągu, którym będzie liczba 1. Ciąg wygląda zatem następująco: 0, 1, 1. Dalej ponownie dodajemy dwa ostatnie wyrazy (czyli 1 + 1) i otrzymujemy liczbę 2. Powstaje ciąg 0, 1, 1, 2. Ponownie dodajemy dwa ostatnie wyrazy (czyli 2 + 1) i wynikową liczbę dodajemy do ciągu. W ten sposób kontynuujemy w nieskończoność. Pierwsze kilka wyrazów tego ciągu wygląda następująco: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, … Ciąg ten posiada piękne właściwości matematyczne. Na przykład, jeśli weźmiemy dwie kolejne liczby i obliczymy ich iloraz F(n + 1) / F(n), otrzymamy przybliżenie stałej matematycznej φ, czyli złotego podziału. Na przykład 144 / 89 = 1,6179775280898876404494382022472, co jest bardzo bliskie złotemu podziałowi. Im większe liczby wybierzemy, tym dokładniejsze będzie przybliżenie. Ze względu na to, że φ jest liczbą niewymierną (ma nieskończone, nieokresowe rozwinięcie dziesiętne), to przybliżenie nigdy nie może być całkowicie dokładne. Za pomocą tego ciągu można również skonstruować bardzo słynną spiralę złotego podziału. Wystarczy stworzyć kwadrat o wymiarach 1x1, potem kolejny kwadrat o wymiarach 1x1, następnie kolejny kwadrat 2x2, 3x3, 5x5, 8x8… Potem wystarczy już tylko narysować w kwadratach ćwiartkę koła. Ten proces jest dobrze zilustrowany w animacji poniżej. [ImageObject: https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-1.gif | animacja konstrukcji spirali Fibonacciego] [https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-1.gif] Tutaj możemy zobaczyć pierwszy mit. Często w internecie widzę zdjęcia muszli łodzika, która rzekomo ma kształt spirali Fibonacciego. To jednak nonsens i jak widać na poniższych obrazkach, ta spirala absolutnie nie odpowiada kształtowi muszli tego stworzenia. [ImageObject: https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-2.jpg | mity na temat spirali Fibonacciego w Google] [https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-2.jpg] Źródło: Grafika Google [ImageObject: https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-3.jpg | mity na temat spirali Fibonacciego na YouTube] [https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-3.jpg] Źródło: YouTube W rzeczywistości łodzik nie ma muszli w kształcie spirali Fibonacciego (obrazek po lewej), lecz spirali logarytmicznej (obrazek po prawej). [ImageObject: https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-4.jpg | porównanie spirali z muszlą łodzika] [https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-4.jpg] Kolejnym mitem jest twierdzenie, że liczba płatków kwiatów jest określona przez ciąg Fibonacciego. Zwolennicy tego mitu twierdzą, że wprawdzie istnieją kwiaty, które mają inną liczbę płatków niż wyrazy ciągu Fibonacciego, jednak według nich jest ich niewiele. Postanowiłem sprawdzić to twierdzenie, dlatego wziąłem atlas roślin i policzyłem liczbę płatków u niemal każdej rośliny (niektóre kwiaty pominąłem, ponieważ mają na przykład kwiaty męskie i żeńskie z różną liczbą płatków lub płatki w ogóle im brakuje). Z botanicznego punktu widzenia pojęcie „płatek” jest jednak dość nieprecyzyjne. To, co potocznie nazywa się płatkiem, w botanice określa się mianem okwiatu [https://cs.wikipedia.org/wiki/Kv%C4%9Btn%C3%AD_obal]. Dzieli się on dalej na płatki korony i działki kielicha (patrz obrazek poniżej). Czasami te dwa elementy są zrośnięte i tworzą jeden tak zwany płatek. Do arkusza Excel wpisałem więc nazwy kwiatów oraz liczbę ich płatków korony i działek kielicha lub płatków okwiatu. Z 120 roślin, które zostały wymienione w książce „Kapesní ATLAS ROSTLIN” autorstwa Alberta Piláta i Otto Ušáka, przepisałem do arkusza Excel 104 roślin. Na podstawie tych danych stworzyłem poniższy wykres przy użyciu języka programowania Python. [ImageObject: https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-5.png | porównanie spirali z muszlą łodzika] [https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-5.png] Jak z niego wynika, najczęściej kwiaty mają 5 elementów okwiatu, co akurat jest liczbą z ciągu Fibonacciego. To jednak wszystko, ponieważ drugim najczęstszym przypadkiem jest liczba 4, a nie jest to liczba z ciągu Fibonacciego. Gdyby to twierdzenie było prawdziwe, byłoby to widoczne na wykresie. Mit został zatem obalony, ciąg Fibonacciego w ogóle nie wiąże się z liczbą elementów okwiatu. Te dwa mity z pewnością nie są jedynymi, ale moim zadaniem nie było obalenie wszystkich, a raczej wskazanie, że niektóre rzeczy, które można znaleźć w internecie na temat ciągu Fibonacciego i złotego podziału, są nonsensem i zawsze ważne jest, aby najpierw się nad nimi zastanowić. Oczywiście nie chcę przez to podważać całego ciągu Fibonacciego, prawdą jest, że ma on naprawdę niezwykłe właściwości i w niektórych przypadkach rzeczywiście występuje w przyrodzie oraz w różnych dziedzinach matematyki, jednak te mity i dezinformacje nieco umniejszają jego piękno. ============================================================ TITLE: Metaprogram SLUG: metaprogram URL: https://vojtamaur.cz/metaprogram/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2020-04-01 SOURCE: src/content/posts/metaprogram.mdx BUILT_HTML: metaprogram/index.html ============================================================ Metaprogram kwiecień 2020 Na potrzeby tych rozważań stworzyłem program, który potrafi wygenerować wszystkie możliwe programy w języku Python, a następnie je uruchomić. Nazwijmy go metaprogram – czyli swego rodzaju „nadprogram”. Można go w uproszczeniu opisać następującymi zasadami: - Stwórz listę wszystkich znaków używanych przez język programowania Python. - n = 1 - Z tej listy utwórz wszystkie możliwe permutacje n symboli - Uruchom każdą z tych permutacji jako program i jeśli nie pojawi się komunikat o błędzie (error), zapisz tę permutację - n = n + 1 - wróć do trzeciego kroku Gdybym miał słownie opisać, co on robi, powiedziałbym, że program tworzy folder zawierający wszystkie możliwe programy, które można uruchomić bez komunikatu o błędzie. Zaczyna od najkrótszego programu składającego się z jednego symbolu (dlatego n = 1) i tworzy wszystkie permutacje. Następnie je uruchamia, a programy, przy których nie wystąpił błąd, zapisuje. Taki komunikat o błędzie może pojawić się bardzo łatwo, jeśli uruchomiona zostanie permutacja znaków, która w języku Python nie ma sensu. Na przykład program o treści print(‘Ahoj’) ma w języku Python sens, dlatego uruchomi się bez błędu, a jego wynikiem będzie słowo „Ahoj”. Jeśli jednak treść programu będzie brzmiała np. YFag##A7, wynikiem programu będzie komunikat o błędzie (najpewniej typu „SYNTAX ERROR”). Program ten powinien zatem być w stanie systematycznie tworzyć i uruchamiać wszystkie programy. Oczywiście takich programów jest nieskończenie wiele, więc ten metaprogram nigdy nie wygeneruje ich wszystkich w skończonym czasie. Warto przez chwilę zastanowić się nad tym, co wszystko te programy mogą robić i jakie będzie to miało konsekwencje. Takie programy mogą być zdolne do generowania wyjścia tekstowego. Z tego wynika, że metaprogram (przy założeniu, że jest uruchomiony w nieskończoność) stworzy nieskończenie wiele programów z wyjściem tekstowym. Programy te mogą zatem stworzyć cokolwiek pisanego – słowo „Ahoj”, mój numer telefonu, dokładną datę mojej śmierci, te rozważania, dzieła Szekspira, równanie Einsteina E = mc2, kilka poprawnych cyfr liczby π, a nawet kod samego tego programu. Kolejnym możliwym wyjściem jest wyjście wizualne. Program może w ten sposób tworzyć grafikę wektorową lub bitmapową. Dzięki temu programy te mogą stworzyć Monę Lisę, zdjęcie Drogi Mlecznej, logo Facebooka czy fotografię mnie piszącego te rozważania, której nikt nigdy tak naprawdę nie zrobił. Możliwe jest oczywiście także wyjście dźwiękowe. Program może więc odtworzyć piosenkę Lucy in the Sky with Diamonds zespołu The Beatles, Kanon krabowy J. S. Bacha, transmisję radiową z 29 grudnia 1989 i tak dalej. Oczywiście znów mamy nieskończenie wiele możliwości. Najciekawsze jest jednak to, że Python potrafi sterować również systemem operacyjnym komputera. Potrafi więc np. wyłączyć komputer, usunąć niektóre pliki i tak dalej. Teoretycznie powinien więc być w stanie stworzyć i rozprzestrzenić wirusa komputerowego na całym świecie, zhakować rząd czy zmanipulować wybory. Są to wprawdzie nieco przesadzone przykłady, jednak wynikają z założenia, że metaprogram pewnego dnia stworzy i uruchomi wszystkie możliwe programy. Tutaj jednak pojawia się problem. Od początku intuicyjnie zakładaliśmy, że metaprogram nigdy się nie zatrzyma. Zresztą był to warunek twierdzenia, że stworzy on naprawdę wszystkie możliwe programy. Ponieważ język Python potrafi w ten sposób sterować systemem operacyjnym, potrafi także stworzyć program, który wyłączy lub zrestartuje komputer, usunie oryginalny plik metaprogramu lub go w jakiś sposób uszkodzi. Może również uszkodzić cały system operacyjny. Jeśli cokolwiek z tego się stanie, metaprogram się zatrzyma. Z tego jednak wynika, że ten metaprogram pewnego dnia zatrzyma się w skończonym czasie i że w związku z tym nigdy nie zdoła naprawdę stworzyć wszystkich programów dla języka Python. Przypomina mi to pewien „paradoks boży”: Jeśli Bóg jest wszechmocny, czy może stworzyć kamień, którego sam nie zdoła podnieść? Jeśli potrafi stworzyć taki kamień, ale nie potrafi go podnieść, nie jest wszechmocny. Jeśli nie potrafi stworzyć takiego kamienia, również nie jest wszechmocny. Logicznym krokiem byłoby stworzenie w programie jakiejś zasady, która pomijałaby program mogący spowodować zatrzymanie metaprogramu. Na przykład taki program potrafiłby wyłączyć komputer: import os os.system (‘shutdown /s /t 1’) Pierwsza linijka programu mówi, że użyte zostaną polecenia z pakietu os. Za pomocą tego pakietu, czyli modułu, program może wykonywać polecenia, które pracują z systemem operacyjnym komputera. Druga linijka programu wyłącza komputer. Dlaczego więc po prostu nie stworzyć w metaprogramie zasady, która uniemożliwi użycie polecenia import os? Wprawdzie nasza nieskończona lista wszystkich możliwych programów nie byłaby wtedy kompletna, niemniej jednak ominęłaby tę pułapkę. Tak to jednak nie działa. Nawet gdybyśmy dodali tę zasadę do metaprogramu, metaprogram pewnego dnia stworzyłby własną kopię, która nie zawiera tej zasady – czyli stworzyłby nasz oryginalny program bez nowej zasady. Tej niepełnej kopii nic nie powstrzymałoby przed tworzeniem programów, w których użyte byłoby polecenie import os. I właśnie to polecenie ostatecznie zakończyłoby działanie naszego oryginalnego metaprogram. Kolejną możliwością jest w ogóle nieuruchamianie poszczególnych programów, a jedynie ich zapisywanie, jednak w ten sposób nasz metaprogram nie wykona wszystkiego, co da się zaprogramować w języku Python. Nie przychodzi mi do głowy żadna droga, jak obejść ten problem. Teoretycznie możliwe byłoby użycie „słabszego” języka programowania, który nie potrafi wyłączyć komputera ani w żaden inny sposób zatrzymać metaprogram. Oto kod źródłowy tego programu: [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: Ciąg Recamána w grafice żółwia SLUG: recamanova-posloupnost-zelvi-grafice URL: https://vojtamaur.cz/recamanova-posloupnost-zelvi-grafice/ LANGUAGE: pl 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 ============================================================ Ciąg Recamána w grafice żółwia marzec 2020 W tym projekcie zwizualizowałem ciąg Recamána za pomocą grafiki żółwia. Czym jest ciąg Recamána? Ciąg Recamána (ang. Recamán’s sequence) to ciąg nieujemnych liczb całkowitych. Jego n-ty wyraz a(n) można zdefiniować za pomocą następującej reguły: a(0) = 0; dla n > 0, a(n) = a(n-1) – n jeśli wynik jest liczbą dodatnią i nie jest już elementem ciągu, w przeciwnym razie a(n) = a(n-1) + n Pierwsze wyrazy tego ciągu to liczby 0, 1, 3, 6, 2, 7, 13, 20, 12, 21, 11, 22, 10, 23, 9, 24, 8, 25, 43, 62, 42, 63, 41, 18… Ciąg Recamána ma w bazie danych OEIS (The On-Line Encyclopedia of Integer Sequences) kod A005132 [https://oeis.org/A005132]. Neil Sloane postawił do dziś nieudowodnioną hipotezę, że ten nieskończony ciąg zawiera wszystkie nieujemne liczby całkowite. Czym jest grafika żółwia? Grafika żółwia to grafika wektorowa rysowana przez program komputerowy. Program ten używa wirtualnego kursora i zgodnie z wcześniej ustalonymi regułami zmienia jego położenie na 2D płaszczyźnie. Kursor pozostawia za sobą trajektorię, dzięki czemu program może rysować. Taki program ma proste reguły, takie jak np.: - przesuń kursor do przodu o x pikseli, - skręć w lewo / w prawo o x°, - skręć w lewo / w prawo o x°, - przestań rysować trajektorię, - zacznij rysować trajektorię - … Ciąg Recamána jest często wizualizowany za pomocą łuków na osi nieujemnych liczb całkowitych, zaczynając od pierwszej liczby ciągu a(n). Następnie rysuje się łuk z początkiem w tym punkcie i końcem w punkcie o wartości kolejnego wyrazu ciągu, czyli w punkcie a(n+1). Dalej rysuje się łuk z początkiem w punkcie a(n+2) i końcem w punkcie a(n+4). Proces ten powtarza się, aż wzór będzie wystarczająco duży. Łuk rysuje się od dołu, jeśli n punktu początkowego jest parzyste, a od góry, jeśli jest nieparzyste. Innymi słowy, każdy parzysty krok łuk rysuje się od dołu, a każdy nieparzysty krok od góry. Ten proces jest bardziej szczegółowo wyjaśniony w tym filmie [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] Obraz powyżej wydaje mi się niezwykle fascynujący, dlatego zdecydowałem się dalej eksperymentować z tym ciągiem. Stworzyłem więc w Pythonie program, który rysuje grafikę żółwia za pomocą następujących reguł: - n = 0 - skręć w lewo o a(n)° - przesuń się do przodu - n = n + 1 - wróć do 2. kroku Jak można zauważyć poniżej po prawej stronie, te proste reguły stworzyły nieoczekiwanie złożony wzór, który jest w zasadzie nieskończony, a to, co rysuje interaktywne demo poniżej, to tylko jego niewielka część. [MediaObject: https://vojtamaur.cz/demos/recamanova-struktura/recamanova-struktura.html] Ta struktura zaciekawiła mnie na tyle, że zdecydowałem się zostawić program uruchomiony na 3 dni. Po tym czasie program wygenerował ponad 3 000 000 wyrazów ciągu Recamána, a struktura była na tyle duża, że zdecydowałem się stworzyć o niej film (patrz poniżej). [VideoObject: https://www.youtube-nocookie.com/embed/bfn9x_3-C4M?start=10] Prosty przykładowy kod źródłowy tego projektu w języku Python jest dostępny poniżej. [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: Grecja 2020 SLUG: cestovani-recko-2020 URL: https://vojtamaur.cz/cestovani-recko-2020/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2020-01-01 SOURCE: src/content/posts/cestovani-recko-2020.mdx BUILT_HTML: cestovani-recko-2020/index.html ============================================================ Grecja 2020 Fotografia [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-3.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-3.jpg] Biofilm, Grecja - Methana [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-1.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-1.jpg] Bakterie - sinice, krętki, okrzemki, Grecja - Methana [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-2.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-2.jpg] Bakterie - sinice, krętki, okrzemki, Grecja - Methana [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-4.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-4.jpg] Bakterie - krętki, okrzemki, Grecja - Methana [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-5.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-5.jpg] Niezidentyfikowane życie, Grecja - Koroni [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-6.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-6.jpg] Okrzemki, Grecja - Koroni [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-7.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-7.jpg] Okrzemki, Grecja - Koroni [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-8.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-8.jpg] Okrzemki, Grecja - Koroni [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-9.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-9.jpg] Okrzemki, Grecja - Koroni [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-10.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-10.jpg] Okrzemki i skorupiak, Grecja - Koroni ============================================================ TITLE: Fraktal Lychrel SLUG: lychreluv-fraktal URL: https://vojtamaur.cz/lychreluv-fraktal/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2019-12-01 SOURCE: src/content/posts/lychreluv-fraktal.mdx BUILT_HTML: lychreluv-fraktal/index.html ============================================================ Fraktal Lychrel grudzień 2019 Liczba palindromiczna [https://cs.wikipedia.org/wiki/Palindromick%C3%A9_%C4%8D%C3%ADslo] to „symetryczna” liczba, której wartość nie zmienia się, jeśli zapiszemy jej cyfry w odwrotnej kolejności. Przykładami są więc liczby 2, 55, 121, 1991, 12345678987654321. Jeśli weźmiemy dowolną liczbę naturalną i dodamy do niej jej lustrzane odbicie (tę samą liczbę zapisaną w odwrotnej kolejności), a operację tę będziemy stale powtarzać, bardzo często po skończonej liczbie powtórzeń uzyskamy liczbę palindromiczną. Jest to bardzo prosty proces: - Niech x będzie dowolną liczbą naturalną, a y jej lustrzanym odbiciem - Wykonuje się operację x+y - Jeśli suma nie tworzy palindromu, przechodzi się z powrotem do drugiego kroku Na przykład: 123 + 321 = 444 lub 78 + 87 = 165, 165 + 561 = 726, 726 + 627 = 1353, 1353 + 3531 = 4884. Istnieją jednak liczby, w przypadku których nie wiadomo, czy po skończonej liczbie powtórzeń algorytmu można dotrzeć do liczby palindromicznej. Takie liczby nazywamy kandydatami na liczby Lychrel [https://cs.wikipedia.org/wiki/Lychrelov%C3%A9_%C4%8D%C3%ADslo]. Liczba Lychrel (ang. Lychrel number) to zatem liczba naturalna, która nie może utworzyć liczby palindromicznej poprzez powtarzanie procesu dodawania pierwotnej liczby do jej lustrzanego odbicia. Niektóre liczby tworzą palindrom po kilku powtórzeniach (iteracjach) tego procesu, dokładniej 80% liczb naturalnych do 10 000 tworzy palindrom po czterech lub mniej krokach, a 90% tworzy palindrom w ciągu siedmiu kroków. Ale na przykład liczba 89 tworzy palindrom (8 813 200 023 188) dopiero po 24 krokach. Najmniejszym kandydatem na liczbę Lychrel jest zatem 196, dalej następują 295, 394, 493, 592, 689, 691, 790, 879… Różne liczby mają więc różną liczbę iteracji potrzebną do utworzenia palindromu. Aby zwizualizować liczbę kroków potrzebnych do utworzenia palindromu z określonych liczb, stworzyłem kwadratową tabelę i wpisałem do niej liczby całkowite w zakresie 0-99. Tabelę tę można matematycznie rozumieć jako macierz 10x10 [https://cs.wikipedia.org/wiki/Matice]. W zależności od tego, ile kroków było potrzebnych do utworzenia palindromu z liczby w danym polu tabeli, pokolorowałem pole zgodnie z przypisanymi kolorami (patrz spektrum po prawej stronie tabeli), tworząc w ten sposób wynikowy wzór. [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-1.png] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-1.png] Postanowiłem kontynuować ten proces, dlatego stworzyłem kolejne tabele w zakresie liczbowym 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] Tych tabel można wygenerować nieskończenie wiele. Dla podglądu pierwsze 300 tabele ułożyłem chronologicznie i stworzyłem z nich animowany plik GIF. Jak widać, tabele następują po sobie podobnie jak w prawdziwej animacji. [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-7.gif] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-7.gif] Bardzo ważne jest, aby wspomnieć, że nikt jeszcze matematycznie nie udowodnił, że kandydaci na liczby Lychrel są rzeczywiście liczbami Lychrel. Innymi słowy – nikt nie wie, czy np. z liczby 196 mimo wszystko po wielu krokach nie powstanie palindrom. W roku 2012 Jason Doucette, Wade VanLandingham i Romain Dolbeau próbowali utworzyć palindrom z tej liczby. Wypróbowali ponad bilion kroków, jednak palindromu nie znaleźli. Nie jest to jednak dowód na to, że z tej liczby nie da się utworzyć palindromu. Być może powstanie dopiero po bilionie pierwszym kroku. Pewne jest jedno – jeśli z tej liczby nie da się utworzyć palindromu, ta metoda siłowa [https://cs.wikipedia.org/wiki/%C5%98e%C5%A1en%C3%AD_hrubou_silou] nigdy nie odpowie nam na to pytanie. Ponieważ do generowania tych wzorów stworzyłem program w języku Python, z praktycznego punktu widzenia musiałem ustawić coś w rodzaju „hamulca” (w moim programie jest ustawiony na 50 kroków), który określa maksymalną liczbę kroków. Dlatego też liczba 50 jest maksymalną wartością spektrum po prawej stronie tabel. Gdyby bowiem taki hamulec nie istniał, program zawiesiłby się przy nieskończonych próbach utworzenia palindromu z liczb, z których najprawdopodobniej palindromu utworzyć się nie da. Ważne jest, aby zdać sobie sprawę, że te palindromy są powiązane z naszym systemem dziesiętnym [https://cs.wikipedia.org/wiki/Des%C3%ADtkov%C3%A1_soustava]. Na przykład liczba 255 w naszym systemie dziesiętnym z pewnością nie jest palindromem, jednak w systemie szesnastkowym [https://cs.wikipedia.org/wiki/%C5%A0estn%C3%A1ctkov%C3%A1_soustava] zapisalibyśmy tę liczbę jako FF – a to już jest palindrom! Te różne systemy liczbowe [https://cs.wikipedia.org/wiki/%C4%8C%C3%ADseln%C3%A1_soustava] nazywa się również bazami (base). System dziesiętny możemy więc nazwać bazą 10, system szesnastkowy bazą 16, system binarny bazą 2 itd. Nasuwa się więc pytanie: jak wyglądałyby tabele w innych bazach? Biorąc pod uwagę, że nasza oryginalna tabela dla bazy 10 miała wymiary 10x10 pól, tabele dla wyższych baz (powiedzmy bazy N) będą miały wymiary NxN pól. Jak widać na animowanym GIF-ie dla tabeli 1 poniżej, im większa baza, tym „ostrzejszy” jest wzór. [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-8.gif] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-8.gif] Dopiero teraz ta struktura ukazała się nam w pełnej krasie i jak widać, struktura tabeli 1 jest we wszystkich bazach taka sama. A co z innymi tabelami? Czy struktura tabeli 2 jest również we wszystkich bazach taka sama? Jak widać na poniższym GIF-ie, odpowiedź jest twierdząca. [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-9.gif] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-9.gif] Na tabeli 2 można teraz dostrzec oznaki rekurencji. Nie powinniśmy być tym nawet zbyt zdziwieni – w końcu wzór powstał w wyniku procesu rekurencyjnego. Można by powiedzieć, że właśnie stworzyliśmy fraktal [https://cs.wikipedia.org/wiki/Frakt%C3%A1l], ponieważ tabela 2 spełnia wszystkie warunki, aby dany obiekt nazwać fraktalem: - Jest samopodobny – oznacza to, że jeśli obserwujemy dany kształt w jakiejkolwiek skali lub rozdzielczości, obserwujemy wciąż powtarzający się określony charakterystyczny kształt (motyw); - Miewa na pierwszy rzut oka bardzo złożony kształt, ale jest generowany przez powtarzające się użycie prostych zasad. Na pierwszym GIF-ie widzieliśmy już pierwsze 300 tabele. Odsłoniło to jednak tylko wierzchołek góry lodowej! Jak więc wygląda np. milionowa tabela w wyższych bazach? Albo bilionowa tabela? I jak będzie wyglądać, gdy będę chronologicznie przeglądać tabele i stworzę z nich animację, tak jak to było w pierwszym GIF-ie? Poniżej znajdują się obrazy takich „wyższych” tabel. Jak można z nich zauważyć, im wyższa kolejność tabeli, tym więcej liczb Lychrel tabela zawiera (i dlatego wzory są bielsze). [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] W ten sposób odkryliśmy tę strukturę na tyle, że nie wiem, jak dalej postępować. Widzę tu jednak jeszcze jedną możliwość eksperymentowania. Na początku tego artykułu podano poszczególne kroki, które służą jako instrukcja, jak dotrzeć (lub nie dotrzeć) do palindromu. Dla ciekawostki pozwolę sobie zmodyfikować te kroki i zdefiniować w ten sposób nowy proces: - Niech x będzie dowolną liczbą naturalną, a y jej lustrzanym odbiciem - Wykonuje się operację (x+y) mod [https://cs.wikipedia.org/wiki/Zbytek_po_d%C4%9Blen%C3%AD] x - Jeśli wynikowa liczba nie tworzy palindromu, przechodzi się z powrotem do drugiego kroku Kiedy dzięki tym nowym zasadom stworzymy tabele, tak jak zrobiliśmy to wcześniej, i będziemy je przeglądać, powstanie ta animacja: [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] Wynik jest doprawdy godny uwagi. A jak widać, wariacji zasad jest nieskończenie wiele. Oto zatem jeszcze kilka przykładów takich zmienionych zasad, a pod nimi zawsze znajdują się odpowiednie wizualizacje: - Niech x będzie dowolną liczbą naturalną, a y jej lustrzanym odbiciem - Wykonuje się operację (x+y) mod x+x - Jeśli wynikowa liczba nie tworzy palindromu, przechodzi się z powrotem do drugiego kroku [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] - Niech x będzie dowolną liczbą naturalną - Wykonuje się operację (2 *x) : 3 - Wynik drugiego kroku zaokrągla się w górę - Jeśli wynikowa liczba nie tworzy palindromu, przechodzi się z powrotem do drugiego kroku [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] Jeśli ktoś byłby zainteresowany eksperymentowaniem z programem do generowania tych wzorów, oto kod źródłowy w języku Python, który stworzyłem: [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] A tutaj możecie pobawić się interaktywną demonstracją: [MediaObject: https://vojtamaur.cz/demos/lychreluv-fraktal/lychreluv-fraktal.html] ============================================================ TITLE: Liściowy liść SLUG: lipovy-list URL: https://vojtamaur.cz/lipovy-list/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2019-10-03 SOURCE: src/content/posts/lipovy-list.mdx BUILT_HTML: lipovy-list/index.html ============================================================ Liściowy liść październik 2019 [ImageObject: https://vojtamaur.cz/images/lipovy-list-obr-1.jpg | fotografia liściowego liścia] [https://vojtamaur.cz/images/lipovy-list-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/lipovy-list-obr-2.jpg | rysunek geometryczny liściowego liścia] [https://vojtamaur.cz/images/lipovy-list-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/lipovy-list-obr-3.jpg | formalna definicja rysunku geometrycznego] [https://vojtamaur.cz/images/lipovy-list-obr-3.jpg] Pierwszy obrazek to zwykła fotografia liściowego liścia. Na drugim znajduje się konstrukcja geometryczna kształtu tego liścia. Kształt został skonstruowany wyłącznie za pomocą sześciu okręgów i kilku innych pomocniczych figur geometrycznych. Godne uwagi jest to, że ten liść można bardzo łatwo narysować przy użyciu jedynie ołówka, ekierki z podziałką i cyrkla. Proporcje wielkości figur geometrycznych potrzebnych do konstrukcji są bowiem bardzo proste. Na przykład okręgi K3 i K4 mają dwukrotnie większy promień w stosunku do okręgów K1 i K2. Także „łodyżka” liścia (fachowo ogonek liściowy) ma długość równą promieniowi okręgów K3 i K4. Warto zdecydowanie wspomnieć o stosunku długości ogonka (odcinek P2A) do blaszki liściowej (odcinek P2B). Są one bowiem w stosunku 1:1,6143, co stanowi przybliżenie złotego podziału [https://cs.wikipedia.org/wiki/Zlat%C3%BD_%C5%99ez] z dokładnością do dwóch miejsc po przecinku (φ≈1,6180…). Trzeci obrazek jest izomorficzny [https://cs.wikipedia.org/wiki/Izomorfismus] względem drugiego obrazka (zachowuje wszystkie informacje z drugiego obrazka, jest więc jedynie inną reprezentacją tej samej rzeczy). Wyrażono na nim za pomocą symboli, jak narysować ten liść. Liściowy liść jest zatem zdefiniowany jako zbiór jednego odcinka (ogonek) i kilku łuków (blaszka liściowa). ============================================================ TITLE: Spirale liczb pierwszych SLUG: prvociselne-spiraly URL: https://vojtamaur.cz/prvociselne-spiraly/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2019-10-02 SOURCE: src/content/posts/prvociselne-spiraly.mdx BUILT_HTML: prvociselne-spiraly/index.html ============================================================ Spirale liczb pierwszych październik 2019 W tym projekcie podjąłem próbę znalezienia wzorów dla ciągów arytmetycznych [https://cs.wikipedia.org/wiki/Aritmetick%C3%A1_posloupnost] o wysokiej częstotliwości występowania liczb pierwszych [https://cs.wikipedia.org/wiki/Prvo%C4%8D%C3%ADslo]. Wzory te znalazłem poprzez tworzenie spiral liczbowych podobnych do spirali Ulama [https://cs.wikipedia.org/wiki/Ulamova_spir%C3%A1la], zbudowanych z trzech podstawowych kształtów geometrycznych - sześciokątów, kwadratów i trójkątów. Wybrałem właśnie te kształty, ponieważ regularne teselacje powierzchni [https://cs.wikipedia.org/wiki/Teselace] można osiągnąć tylko za pomocą tych trzech figur. Innymi słowy: tylko te kształty można układać obok siebie tak, aby nie powstawały żadne luki. SPIRALA SZEŚCIOKĄTNA Najpierw stworzyłem jeden sześciokąt i wpisałem w niego liczbę 1. Wzdłuż całego zewnętrznego obwodu tego sześciokąta narysowałem kolejne sześciokąty i wpisałem w nie dodatnie liczby naturalne zgodnie z ruchem wskazówek zegara tak, aby liczba 1 była zawsze wyrównana jedna nad drugą w jednej kolumnie. Proces ten powtarzałem, aż wzór stał się wystarczająco duży. [ImageObject: https://vojtamaur.cz/images/prvociselne-spiraly-obr-1.jpg | przykładowy proces tworzenia spirali sześciokątnej] [https://vojtamaur.cz/images/prvociselne-spiraly-obr-1.jpg] Następnie zaznaczyłem kolorem zielonym wszystkie sześciokąty, wewnątrz których znajdowała się liczba pierwsza. [ImageObject: https://vojtamaur.cz/images/prvociselne-spiraly-obr-2.jpg | spirala sześciokątna] [https://vojtamaur.cz/images/prvociselne-spiraly-obr-2.jpg] W tym wzorze nagle pojawił się niezwykły układ. Zauważyłem, że w dwóch kolumnach w lewym górnym rogu znajdują się szeregi liczbowe z ciągiem arytmetycznym, którego różnica wynosi 6 (wyróżnione na czerwono), które zawierają wysoką częstotliwość liczb pierwszych. Wzór na obliczenie n-tego wyrazu w lewej kolumnie to a(n)=6*n+1, a w prawej kolumnie a(n)=6*n+5. Szukałem tych dwóch ciągów liczbowych w OEIS (Online Encyclopedia of Integer Sequences) i odkryłem, że oba znajdują się już w bazie danych pod kodami A016921 [https://oeis.org/A016921] oraz A016969 [https://oeis.org/A016969]. Odkryłem również w Internecie interesujące twierdzenie: zbiór ciągu a(n)=6n+1 oraz a(n)=6n+5 łącznie zawiera wszystkie liczby pierwsze większe niż 3. Oprócz tych dwóch interesujących kolumn zawierających wiele liczb pierwszych, odkryłem także ciąg liczb nieparzystych, który nie zawiera żadnych liczb pierwszych (wyróżniony na niebiesko). Wzór na obliczenie n-tego wyrazu w niebieskiej kolumnie to a(n)=6*n+3. Ten ciąg również znalazłem później w bazie danych OEIS pod kodem A016945 [https://oeis.org/A016945]. SPIRALA KWADRATOWA W ten sam sposób skonstruowałem spiralę kwadratową, w której również pojawiły się te trzy ciągi. [ImageObject: https://vojtamaur.cz/images/prvociselne-spiraly-obr-3.jpg | przykładowy proces tworzenia spirali kwadratowej] [https://vojtamaur.cz/images/prvociselne-spiraly-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/prvociselne-spiraly-obr-4.jpg | spirala kwadratowa] [https://vojtamaur.cz/images/prvociselne-spiraly-obr-4.jpg] SPIRALA TRÓJKĄTNA W tej spirali ponownie pojawiły się ciągi a(n)=6*n+1 oraz a(n)=6*n+5, jednak połączone razem. To połączenie nastąpiło poprzez to, że przy każdym parzystym kroku konstrukcji spirali trójkąt obraca się o 180° (niektóre trójkąty są wierzchołkiem do góry, inne wierzchołkiem do dołu). [ImageObject: https://vojtamaur.cz/images/prvociselne-spiraly-obr-5.jpg | przykładowy proces tworzenia spirali trójkątnej] [https://vojtamaur.cz/images/prvociselne-spiraly-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/prvociselne-spiraly-obr-6.jpg | spirala trójkątna] [https://vojtamaur.cz/images/prvociselne-spiraly-obr-6.jpg] ============================================================ TITLE: Iluzja kontrastu pasów pionowych i poziomych SLUG: iluze-kontrastu-vertikalnich-horizontalnich-pruhu URL: https://vojtamaur.cz/iluze-kontrastu-vertikalnich-horizontalnich-pruhu/ LANGUAGE: pl 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 ============================================================ Iluzja kontrastu pasów pionowych i poziomych sierpień 2019 [ImageObject: https://vojtamaur.cz/images/iluze-kontrastu-vertikalnich-horizontalnich-pruhu-obr-1.jpg | porównanie pasów pionowych i poziomych] [https://vojtamaur.cz/images/iluze-kontrastu-vertikalnich-horizontalnich-pruhu-obr-1.jpg] Poziome pasy na powyższym obrazku wydają się mniej kontrastowe przy patrzeniu z daleka niż pasy pionowe. W rzeczywistości są one jednak identyczne, co można zauważyć patrząc z bliska. Po obróceniu głowy w lewo lub w prawo o 45° ta iluzja znika. Po obróceniu głowy w lewo lub w prawo o 90° z poziomych pasów stają się pionowe, dlatego wydają się one bardziej kontrastowe. Tę iluzję zauważyłem na obrazku spirali słowa Fibonacciego [https://vojtamaur.cz/spirala-fibonacciho-slova/]. Ten kwadratowy obrazek wygląda, jakby składał się z czterech trójkątów - dwóch wypełnionych poziomymi pasami i dwóch wypełnionych pionowymi pasami. Uważam, że ta iluzja działa na podobnej zasadzie co iluzja pionowo-pozioma [https://en.wikipedia.org/wiki/Vertical%E2%80%93horizontal_illusion]. Sądzę również, że ma to związek z reakcją określonych grup neuronów na różne bodźce. Neurony reagują bowiem odmiennie na różne bodźce, takie jak właśnie pasy pionowe, ukośne, poziome itd. (patrz książka Gödel, Escher, Bach, rozdział 11). Godne uwagi jest to, że ta iluzja działa na każdego z inną intensywnością - ktoś widzi ją zupełnie wyraźnie, a na kogoś nie działa wcale. Jeszcze bardziej ta iluzja jest widoczna na poniższym obrazku. [ImageObject: https://vojtamaur.cz/images/iluze-kontrastu-vertikalnich-horizontalnich-pruhu-obr-2.jpg | obraz złożony z pasów pionowych i poziomych] [https://vojtamaur.cz/images/iluze-kontrastu-vertikalnich-horizontalnich-pruhu-obr-2.jpg] ============================================================ TITLE: Spirala słowa Fibonacciego SLUG: spirala-fibonacciho-slova URL: https://vojtamaur.cz/spirala-fibonacciho-slova/ LANGUAGE: pl 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 ============================================================ Spirala słowa Fibonacciego sierpień 2019 [ImageObject: https://vojtamaur.cz/images/spirala-fibonacciho-slova-obr-1.jpg | Spirala słowa Fibonacciego: wynik programu Pavla Burdy] [https://vojtamaur.cz/images/spirala-fibonacciho-slova-obr-1.jpg] Aby wykreślić ten wzór, podstawiłem słowo Fibonacciego [https://cs.wikipedia.org/wiki/Fibonacciho_slovo] do spirali w taki sam sposób, w jaki liczby naturalne są podstawiane do spirali Ulama. Poszczególne liczby w tej spirali oznaczyłem zgodnie z zasadą: 0 = czarny kwadrat, 1 = biały kwadrat (ten proces został zilustrowany w animacji poniżej). W celu usprawnienia tego procesu wykorzystano język skryptowy JavaScript. [ImageObject: https://vojtamaur.cz/images/spirala-fibonacciho-slova-obr-2.gif | animowany pokaz procesu] [https://vojtamaur.cz/images/spirala-fibonacciho-slova-obr-2.gif] Czym jest słowo Fibonacciego? Słowo Fibonacciego to specyficzna sekwencja cyfr binarnych (lub ogólniej dowolnych dwóch symboli). Uzyskujemy je podobnie jak ciąg Fibonacciego [https://cs.wikipedia.org/wiki/Fibonacciho_posloupnost], tylko zamiast dodawania używamy konkatenacji słów. Początkowe dwa wyrazy są zdefiniowane: S0 = 0, S1 = 01. Kolejny wyraz powstały z konkatenacji (czyli dodania przedostatniego wyrazu za ostatni wyraz) będzie wynosił S2 = 010. Sekwencja kilku pierwszych cyfr ze słów Fibonacciego wyglądałaby zatem tak: 0100101001001010010100100101001001… Czym jest spirala Ulama? Spirala Ulama [https://cs.wikipedia.org/wiki/Ulamova_spir%C3%A1la], zwana również spiralą liczb pierwszych, to obraz, który powstaje poprzez uporządkowanie liczb naturalnych w spiralę i wyróżnienie liczb pierwszych. Została odkryta przez matematyka Stanisława Ulama w roku 1963. Ulam zapisał liczby naturalne w siatce prostokątnej, jedynkę w środku, a kolejne liczby spiralnie na zewnątrz. Kod źródłowy projektu [CODE BLOCK] Spirála Fibonacciho slova
[/CODE BLOCK] Autor pomysłu: Vojta Maur Autor kodu: Pavel Burda ============================================================ TITLE: Włochy – Wenecja 2019 SLUG: cestovani-italie-benatky-2019 URL: https://vojtamaur.cz/cestovani-italie-benatky-2019/ LANGUAGE: pl 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 ============================================================ Włochy – Wenecja 2019 Wideo [VideoObject: https://www.youtube-nocookie.com/embed/EW4HoE_ZCuw] ============================================================ TITLE: Kolor, kształt i ton SLUG: barva-tvar-ton URL: https://vojtamaur.cz/barva-tvar-ton/ LANGUAGE: pl 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 ============================================================ Kolor, kształt i ton czerwień 2019 [ImageObject: https://vojtamaur.cz/images/barva-tvar-ton-obr-1.png | teoria koloru - Wasilij Kandinski] [https://vojtamaur.cz/images/barva-tvar-ton-obr-1.png] Według artysty Wasilija Kandinskiego [https://cs.wikipedia.org/wiki/Vasilij_Kandinskij] i jego teorii koloru istnieje związek między kolorem a kształtem. Do używanego wówczas modelu barw RYB [https://cs.wikipedia.org/wiki/RYB] (czerwony, żółty, niebieski) przyporządkował trzy 2D kształty geometryczne w relacji: trójkąt = żółty, kwadrat = czerwony, koło = niebieski. Zainspirowałem się jego dziełem i stworzyłem nowoczesną wersję tej teorii koloru. Zamiast być może już przestarzałego modelu barw RYB [https://cs.wikipedia.org/wiki/RYB], użyłem fizycznie dokładniejszego i obecnie częściej stosowanego modelu barw RGB [https://cs.wikipedia.org/wiki/RGB] (czerwony, zielony, niebieski). Kwadrat, którego użył Kandinski, zastąpiłem pięciokątem, ponieważ kwadrat jest bardziej podobny do trójkąta niż do koła, podczas gdy pięciokąt wydaje mi się bardziej odpowiednim przejściem między trójkątem a kołem. [ImageObject: https://vojtamaur.cz/images/barva-tvar-ton-obr-2.png | teoria koloru - Vojta Maur] [https://vojtamaur.cz/images/barva-tvar-ton-obr-2.png] Aby znaleźć odpowiedni kształt (pięciokąt) między trójkątem a kołem, użyłem kątów wewnętrznych kształtów. Kąt wewnętrzny trójkąta równobocznego wynosi 60° (czyli 60^1). Kąt wewnętrzny koła powinien wynosić 180° (czyli 60^1.268324336648371). Tak, koło nie ma boków, a zatem nie może mieć kątów wewnętrznych, ale np. kąt wewnętrzny tysiąckąta wynosi 179,64° i kształt ten wizualnie bardzo przypomina koło. Jeśli uśrednię te dwa wykładniki 60^[(1+1.268324336648371):2], otrzymam wynik 103.923°. Ten kąt wewnętrzny jest najbardziej podobny do pięciokąta, którego kąt wewnętrzny wynosi 108°. W celu rozszerzenia tej teorii koloru dodałem w ten sam sposób przejścia między podstawowymi kształtami barwnymi z relacjami: kwadrat = żółty, ośmiokąt = cyjan. Próbowałem uzupełnić tę teorię, przyporządkowując kolorowe kształty do wysokości tonu zgodnie z relacją: ostry kąt + ciepły kolor = wysoki ton, rozwarty kąt + zimny kolor = głęboki ton. Ten koncept zapisałem w pięciolinii. [ImageObject: https://vojtamaur.cz/images/barva-tvar-ton-obr-3.png | rozszerzona teoria koloru - Vojta Maur] [https://vojtamaur.cz/images/barva-tvar-ton-obr-3.png] Próbowałem uzupełnić tę teorię, przyporządkowując kolorowe kształty do wysokości tonu zgodnie z relacją: ostry kąt + ciepły kolor = wysoki ton, rozwarty kąt + zimny kolor = głęboki ton. Ten koncept zapisałem w pięciolinii. [ImageObject: https://vojtamaur.cz/images/barva-tvar-ton-obr-4.jpg | kolorowa teoria muzyczna - Vojta Maur] [https://vojtamaur.cz/images/barva-tvar-ton-obr-4.jpg] Jedynym kolorem, którego nie udało mi się przyporządkować do żadnego kształtu ani tonu, jest purpura. Powinna być podobna do zieleni (również jest czymś pomiędzy niebieskim a czerwonym i również jest jednocześnie zimna i ciepła). Czy powinna wyglądać jak półkole? Czy jak zaokrąglony trójkąt? A może powinna być identyczna z zielenią - czyli również pięciokątem? Do tej pory nie znalazłem odpowiedzi na to pytanie. ============================================================ TITLE: Wzrok człowieka SLUG: lidsky-zrak URL: https://vojtamaur.cz/lidsky-zrak/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2019-06-01 SOURCE: src/content/posts/lidsky-zrak.mdx BUILT_HTML: lidsky-zrak/index.html ============================================================ Wzrok człowieka czerwiec 2019 Wzrok człowieka w rzeczywistości różni się od tego, co sądzi większość ludzi. Pierwotne dane tworzone przez nasze oczy bardzo różnią się od tego, jak później interpretuje je mózg, a więc od tego, jak myślimy, że widzimy. Poniższy obraz wizualizuje „czyste dane” pozbawione „postprodukcyjnej” obróbki przez nasz mózg. [ImageObject: https://vojtamaur.cz/images/lidsky-zrak-obr-1.png | wizualizacja wzroku człowieka] [https://vojtamaur.cz/images/lidsky-zrak-obr-1.png] Na obrazie można zauważyć kilka wyraźnych niedoskonałości: - Obraz jest odwrócony lustrzanie w poziomie i w pionie. Każde dziecko po urodzeniu widzi w ten sposób, ale z czasem mózg uczy się odwracać obraz. Efekt ten może również bardzo rzadko wystąpić po zażyciu halucynogenów dysocjacyjnych. - Obraz jest wyrażony osobno dla każdego oka - dopiero mózg łączy go w jeden obraz. - Obraz jest ostry tylko w małej części pośrodku, a w kierunku boków staje się rozmyty. - Obraz jest najbardziej kolorowy w małej części pośrodku, a w kierunku boków traci nasycenie. Jest to spowodowane dużą liczbą czopków w centrum oka, która gwałtownie spada w miarę oddalania się od środka. W każdym oku znajduje się jedna czarna kropka - tak zwana plamka ślepa (fachowo scotoma). W tej części oka nie znajdują się żadne czopki ani pręciki, ponieważ umieszczony jest tam nerw wzrokowy. Mózg zazwyczaj wypełnia te ślepe miejsca informacjami z drugiego oka. - Proste linie są lekko zdeformowane w łuki, jakby efektem rybiego oka lub szerokokątnego obiektywu aparatu. Mózg stara się wyprostować te linie, ale jest to tylko iluzja. - W polu widzenia widoczny jest również nos, który mózg zazwyczaj filtruje. - Obraz nie jest idealnie czysty, ale zawiera słaby szum wizualny. Powstaje on z połączenia fizycznego szumu światła, własnego szumu fotoreceptorów oraz innej aktywności nerwowej układu wzrokowego. W normalnych warunkach mózg zazwyczaj go tłumi, ale może być on zauważalny głównie w ciemności, przy zamkniętych oczach lub na jednolitych powierzchniach. W ramach swojej pracy rocznej na drugim roku kierunku twórczości multimedialnej z przedmiotu animacji w Szkole Zawodowej Handlu, Sztuki Użytkowej i Projektowania stworzyłem wideo symulujące różne interesujące wady wzroku: [VideoObject: https://www.youtube-nocookie.com/embed/sTMWRaVGFIE] ============================================================ TITLE: Tanzania 2019 SLUG: cestovani-tanzanie-2019 URL: https://vojtamaur.cz/cestovani-tanzanie-2019/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2019-01-01 SOURCE: src/content/posts/cestovani-tanzanie-2019.mdx BUILT_HTML: cestovani-tanzanie-2019/index.html ============================================================ Tanzania 2019 Fotografie, teksty Niniejsza prezentacja jest podsumowaniem różnych subiektywnych spostrzeżeń i wniosków, które zebrałem podczas mojego krótkiego pobytu w Tanzanii. Te spostrzeżenia i odczucia wyrażam poprzez fotografie oraz tekst. [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] Poprzez swoją twórczość staram się pomagać miejscowej ludności, szerzyć świadomość na temat ich problemów, a tym samym eliminować pewne uprzedzenia rasowe. Uważam również, że Europa powinna brać przykład z tego kraju w wielu kwestiach. [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] W Tanzanii istnieją dwie główne grupy religijne - islam i chrześcijaństwo. Choć współistnienie tych dwóch grup może być dla przeciętnego Europejczyka z 21. wieku trudne do wyobrażenia, miejscowi muzułmanie i chrześcijanie żyją tu w pokoju i wzajemnym szacunku. [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] Osobiście nie lubię ludzi w mundurach (policjantów, żołnierzy, ochrony...). Przynajmniej nie w Republice Czeskiej. Uważam bowiem, że wraz z powierzonymi im uprawnieniami rośnie również ich arogancja. Jednak ten mój opór wobec mundurów nie był w Tanzanii całkowicie opodstatněný.Lide w mundurach sprawiali na mnie wrażenie miłych i zawsze wychodzili mi naprzeciw. [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] Miejscowi mieszkańcy wydają mi się bardzo życzliwi i przyjaźni, nawet poza obszarami turystycznymi. Jeśli zawitałem do miejscowej wioski, ludzie witali mnie pozdrowieniem „Jambo!” (w tłumaczeniu „Cześć!”). Wielu z nich wdawało się ze mną w rozmowę. [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] „Ci ludzie z tych ciepłych rejonów wydają mi się bardziej uśmiechnięci niż my” (fragment rozmowy kilku pasażerów, który usłyszałem w samolocie podczas powrotu do RC) [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-27.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-27.jpg] Dzięki globalizacji na Zanzibarze powstaje również ruch turystyczny, który przynosi wiele korzyści, ale i wad. Głównymi zaletami są wzrost gospodarczy i rosnący poziom wykształcenia. Kolejną zaletą jest zwiększenie świadomości o tym kraju na świecie, ale niestety tę zaletę często negują potężne mury kompleksów hotelowych, których wielu turystów nigdy nie przekracza. Za wadę uważam niszczenie lokalnej kultury. Przykładem tego problemu jest migracja wielu Masajów z kontynentalnej Tanzanii (przede wszystkim z obszaru wokół Kilimandżaro) do rejonów o wysokiej koncentracji turystów (na plaże Zanzibaru). Ci Masajowie sprzedają tam drobiazgi i są jedynie atrakcją turystyczną. Masajowie wierzą, że jeśli ktoś ich sfotografuje, ukradnie im tym duszę. W obszarach turystycznych jednak za parę centów chętnie dają się fotografować. [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-28.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-28.jpg] ============================================================ TITLE: Portret osobowości SLUG: portret-osobnosti URL: https://vojtamaur.cz/portret-osobnosti/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2018-12-02 SOURCE: src/content/posts/portret-osobnosti.mdx BUILT_HTML: portret-osobnosti/index.html ============================================================ Portret osobowości grudzień 2018 Projekt powstał jako praca szkolna na przedmiot Fotografia w Średniej Szkole Zawodowej Handlu, Sztuki Użytkowej i Projektowania w Pilźnie (Nerudova 33). Celem było eksperymentalne połączenie fotografii portretowej, psychologicznych typów osobowości, projekcji obrazu, animacji i dźwięku. Ostateczny kształt zdjęć i filmów wynikał z testu osobowości Eysencka oraz z podziału temperamentów według czwórki Galena. [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-1.jpg | Wstęp, test Eysencka] [https://vojtamaur.cz/images/portret-osobnosti-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-2.jpg | Przypisanie kształtu do typów osobowości] [https://vojtamaur.cz/images/portret-osobnosti-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-3.jpg | Kolorystyka projekcji] [https://vojtamaur.cz/images/portret-osobnosti-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-4.jpg | Fotografia] [https://vojtamaur.cz/images/portret-osobnosti-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-5.jpg | Fotografia] [https://vojtamaur.cz/images/portret-osobnosti-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-6.jpg | Animacja kształtów] [https://vojtamaur.cz/images/portret-osobnosti-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-7.jpg | Wideo] [https://vojtamaur.cz/images/portret-osobnosti-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-8.jpg | Dźwięk] [https://vojtamaur.cz/images/portret-osobnosti-obr-8.jpg] ============================================================ TITLE: Siatka szachownicowa SLUG: sachovnicovy-rastr URL: https://vojtamaur.cz/sachovnicovy-rastr/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2018-12-01 SOURCE: src/content/posts/sachovnicovy-rastr.mdx BUILT_HTML: sachovnicovy-rastr/index.html ============================================================ Siatka szachownicowa grudzień 2018 [VideoObject: https://www.youtube-nocookie.com/embed/lD_PCIbCvlk] Na przykładową fotografię nałożyłem siatkę szachownicową, dla której obowiązuje zasada, że jedno pole szachownicy ma rozmiar jednego piksela fotografii. Białe pola szachownicy po zastosowaniu tej siatki to oryginalne piksele fotografii, a czarne pola są inwersją kolorystyczną i jasnościową. Fotografia w pełnym rozmiarze wygląda więc jak szara, jednolita płaszczyzna, ale dopiero po cyfrowym przybliżeniu ukazuje się oryginalne zdjęcie. Aby wyświetlić je poprawnie na monitorze Full HD, fotografia musi mieć około 2000 px wysokości. Do nieprawidłowego wyświetlenia może dojść podczas otwierania zdjęcia w przeglądarce, która bikubicznie przeskalowuje siatkę pikseli. Sprawdzoną przeglądarką jest np. Windows Photo Viewer. [VideoObject: https://www.youtube-nocookie.com/embed/wehAxodpQGg] Jako kolejny przykład wykorzystania tej zasady stworzyłem fotografię, która zawiera kontrast zarówno kolorystyczny, jak i znaczeniowy. ============================================================ TITLE: Norwegia - Lofoty 2018 SLUG: cestovani-norsko-lofoty-2018 URL: https://vojtamaur.cz/cestovani-norsko-lofoty-2018/ LANGUAGE: pl 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 ============================================================ Norwegia - Lofoty 2018 Fotografie [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: Zniekształcenie informacji SLUG: pokriveni-informace URL: https://vojtamaur.cz/pokriveni-informace/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2018-08-01 SOURCE: src/content/posts/pokriveni-informace.mdx BUILT_HTML: pokriveni-informace/index.html ============================================================ Zniekształcenie informacji sierpień 2018 Przez ilu pośredników dociera do nas artykuł, który widzimy w internecie? Czy jego prawdziwość jest wiarygodna? Jak bardzo inny jest świat, który widzimy przez ekrany naszych telefonów, komputerów i telewizorów? Każdą informację, którą widzimy, należy weryfikować z wielu źródeł i nie zakładać z góry jej prawdziwości. To dzieło powstało poprzez wykonanie jednego zdjęcia, a następnie wielokrotne fotografowanie tego samego zdjęcia z monitora komputera. [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 | animacja złożona z powyższych obrazów] [https://vojtamaur.cz/images/pokriveni-informace-obr-17.gif] ============================================================ TITLE: Meksyk 2018 SLUG: cestovani-mexiko-2018 URL: https://vojtamaur.cz/cestovani-mexiko-2018/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2018-06-01 SOURCE: src/content/posts/cestovani-mexiko-2018.mdx BUILT_HTML: cestovani-mexiko-2018/index.html ============================================================ Meksyk 2018 Wideo, fotografie [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: Kostki cukru SLUG: vystavy-kostky-cukru URL: https://vojtamaur.cz/vystavy-kostky-cukru/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: vystavy DATE: 2018-04-30 SOURCE: src/content/posts/vystavy-kostky-cukru.mdx BUILT_HTML: vystavy-kostky-cukru/index.html ============================================================ Kostki cukru 21. 3. 2018 - 30. 4. 2018, Pilzno 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] Informacje o wystawie na stronach DEPO2015 (archiwum): https://web.archive.org/web/20210925193536/https://www.depo2015.cz/program-depo-ag14/art-a2209 ============================================================ TITLE: Dwa rytmy SLUG: dva-rytmy URL: https://vojtamaur.cz/dva-rytmy/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2018-04-01 SOURCE: src/content/posts/dva-rytmy.mdx BUILT_HTML: dva-rytmy/index.html ============================================================ Dwa rytmy kwiecień 2018 Pierwsze wideo składa się z dwóch rytmów: wizualnego migotania i akustycznego klikania. Te dwa rytmy mają nieznacznie różny czas trwania. Dzięki tej drobnej odchyłce wideo w pewnym momencie osiąga silny niepokój. W drugim wideo do tej podstawowej koncepcji dodałem materiał obrazowy skupiony na tematyce antywojennej. [VideoObject: https://www.youtube-nocookie.com/embed/X9ms8pp89Pg?rel=0&showinfo=0] [ImageObject: https://vojtamaur.cz/images/dva-rytmy-obr-1.jpg | podstawowa koncepcja] [https://vojtamaur.cz/images/dva-rytmy-obr-1.jpg] Dwa rytmy 1 - czerń x biel, podstawowa koncepcja [VideoObject: https://www.youtube-nocookie.com/embed/MQIDzwTYjoA?rel=0&showinfo=0] [ImageObject: https://vojtamaur.cz/images/dva-rytmy-obr-2.jpg | zastosowanie podstawowej koncepcji] [https://vojtamaur.cz/images/dva-rytmy-obr-2.jpg] Dwa rytmy 2 - zastosowanie podstawowej koncepcji na materiale obrazowym ============================================================ TITLE: Liczby losowe wybrane przez człowieka SLUG: nahodna-cisla-zvolena-clovekem URL: https://vojtamaur.cz/nahodna-cisla-zvolena-clovekem/ LANGUAGE: pl 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 ============================================================ Liczby losowe wybrane przez człowieka kwiecień 2018 W ramach tej pracy rozdałem kilku osobom kwestionariusz. Testowane osoby wpisały do niego sto losowych liczb z zakresu 1-100, które przyszły im na myśl. Następnie przeniosłem te dane do komputera i na podstawie każdego kwestionariusza stworzyłem jeden wykres. Oś pozioma x określa kolejność poszczególnych liczb, a oś pionowa y określa wartość wybranych liczb. Wykres w kolorze niebieskim został stworzony przez komputer, czyli generator liczb losowych. Porównując wszystkie wykresy, można zauważyć, że każda testowana osoba ma unikalny wykres z własnym sposobem podawania liczb. Można również zaobserwować, że w wielu wykresach powtarzają się pewne niemal identyczne cykle (zazwyczaj w formie stopniowego zwiększania i zmniejszania liczb). LICZBY WYBRANE PRZEZ GENERATOR LICZB LOSOWYCH [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-1.jpg | Wykres liczb losowych wybranych przez komputer] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-1.jpg] LICZBY WYBRANE PRZEZ LUDZI [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-2.jpg | Wykres liczb losowych wybranych przez człowieka, Hana Antolová (71 lat)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-3.jpg | Wykres liczb losowych wybranych przez człowieka, Lukáš Plescher (18 lat)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-4.jpg | Wykres liczb losowych wybranych przez człowieka, Natálie Bártková (16 lat)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-5.jpg | Wykres liczb losowych wybranych przez człowieka, Michaela Jedličková (16 lat)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-6.jpg | Wykres liczb losowych wybranych przez człowieka, Alena Maurová (53 lat)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-7.jpg | Wykres liczb losowych wybranych przez człowieka, Daniel Šírek (16 lat)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-8.jpg | Wykres liczb losowych wybranych przez człowieka, Pavel Burda (16 lat)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-9.jpg | Wykres liczb losowych wybranych przez człowieka, Jáchym Štěpka (15 lat)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-9.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-10.jpg | Wykres liczb losowych wybranych przez człowieka, Filip Drábek (16 lat)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-10.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-11.jpg | Wykres liczb losowych wybranych przez człowieka, Jiří Rampouch (15 lat)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-12.jpg | Wykres liczb losowych wybranych przez człowieka, Petr Kubíček (43 lat)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-12.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-13.jpg | Wykres liczb losowych wybranych przez człowieka, Jan Kubíček (16 lat)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-14.jpg | Wykres liczb losowych wybranych przez człowieka, Ivana Martínková (15 lat)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-14.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-15.jpg | Wykres liczb losowych wybranych przez człowieka, Tereza Bartovská (15 lat)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-15.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-16.jpg | Wykres liczb losowych wybranych przez człowieka, Michaela Balázsová (17 lat)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-16.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-17.jpg | Wykres liczb losowych wybranych przez człowieka, Kateřina Příplatová (15 lat)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-17.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-18.jpg | Wykres liczb losowych wybranych przez człowieka, Denisa Holubová (16 lat)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-18.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-19.jpg | Wykres liczb losowych wybranych przez człowieka, Klára Holubová (10 lat)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-19.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-20.jpg | Wykres liczb losowych wybranych przez człowieka, Andrea Nečekalová (16 lat)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-20.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-21.jpg | Wykres liczb losowych wybranych przez człowieka, Kateřina Benešová (84 lat)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-21.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-22.jpg | Wykres liczb losowych wybranych przez człowieka, Klára Zachardová (16 lat)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-22.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-23.jpg | Wykres liczb losowych wybranych przez człowieka, Tereza Lukášová (15 lat)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-23.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-24.jpg | Wykres liczb losowych wybranych przez człowieka, Eva Kloubová (16 lat)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-24.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-25.jpg | Wykres liczb losowych wybranych przez człowieka, Nicole Pichlerová (16 lat)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-25.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-26.jpg | Wykres liczb losowych wybranych przez człowieka, Michaela Šprynarová (16 lat)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-26.jpg] WYPEŁNIONY PRZYKŁADOWY KWESTIONARIUSZ [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-27.jpg | Skan wypełnionego kwestionariusza] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-27.jpg] ============================================================ TITLE: Nieregularny oddech SLUG: nepravidelny-dech URL: https://vojtamaur.cz/nepravidelny-dech/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2018-03-01 SOURCE: src/content/posts/nepravidelny-dech.mdx BUILT_HTML: nepravidelny-dech/index.html ============================================================ Nieregularny oddech marzec 2018 [VideoObject: https://www.youtube-nocookie.com/embed/khCWjid0QeU?rel=0&showinfo=0] W tej czterominutowej ścieżce dźwiękowej znajduje się nagranie umierającego kocura. W nagraniu słychać dwa główne dźwięki: nieregularny oddech oraz mniej wyraźny dźwięk bicia serca. ============================================================ TITLE: Z perspektywy muszli SLUG: z-pohledu-musle URL: https://vojtamaur.cz/z-pohledu-musle/ LANGUAGE: pl 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 ============================================================ Z perspektywy muszli marzec 2018 Te filmy skupiają się na percepcji muszli, co ona czuje i przeżywa? Jej spojrzenie na świat nie jest mniej ważne niż spojrzenie ludzkie! W pierwszym filmie można zobaczyć oryginalne nagranie morza. W drugim filmie po lewej stronie ekranu wyświetlany jest średni kolor poszczególnych klatek oryginalnego nagrania. W prawej części ekranu znajduje się wykres RGB definiujący ten kolor. [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: Oman 2018 SLUG: cestovani-oman-2018 URL: https://vojtamaur.cz/cestovani-oman-2018/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2018-01-01 SOURCE: src/content/posts/cestovani-oman-2018.mdx BUILT_HTML: cestovani-oman-2018/index.html ============================================================ Oman 2018 Wideo, fotografie [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: Pleśń SLUG: plisen URL: https://vojtamaur.cz/plisen/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2017-11-01 SOURCE: src/content/posts/plisen.mdx BUILT_HTML: plisen/index.html ============================================================ Pleśń listopad 2017 Ten cykl fotografii dokumentuje pleśń w moim podręczniku do języka niemieckiego. Zdjęcia są ułożone w kolejności, w jakiej występują strony podręcznika. Dzięki temu w każdej fotografii powstają przypadkowe, interesujące i eksperymentalne kompozycje. [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 | animacja złożona z powyższych obrazów] [https://vojtamaur.cz/images/plisen-obr-26.gif] ============================================================ TITLE: Zaburzenie regularnego rastra SLUG: naruseni-pravidelneho-rastru URL: https://vojtamaur.cz/naruseni-pravidelneho-rastru/ LANGUAGE: pl 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 ============================================================ Zaburzenie regularnego rastra październik 2017 W tej pracy starałem się stworzyć serię dzieł abstrakcyjnych. Dokument podzieliłem na cztery części. W pierwszej części stworzyłem podstawowy regularny raster, w drugiej części wyszedłem od tego rastra i zacząłem go nieznacznie zaburzać, wywołując tym samym niepokój. W trzeciej części zaburzyłem ten regularny geometryczny raster nieregularnymi, kontrastowymi kształtami organicznymi. A w ostatniej, czwartej części, te organiczne kształty zanimowałem. Część pierwsza: RASTER PODSTAWOWY [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-1.jpg | Abstrakcja 1.0 - regularny raster] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-1.jpg] Część druga: ZABURZENIE RASTRA DROBNYM ODCHYLENIEM [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-2.jpg | Abstrakcja 2.0.0 - regularny raster zaburzony jednym obróconym pasem] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-3.jpg | Abstrakcja 2.0.1 - regularny raster zaburzony dwoma obróconymi pasami] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-4.jpg | Abstrakcja 2.0.2 - regularny raster zaburzony trzema obróconymi pasami] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-5.jpg | Abstrakcja 2.1.0 - regularny raster zaburzony jednym nieregularnym pasem] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-6.jpg | Abstrakcja 2.1.1 - regularny raster zaburzony dwoma nieregularnymi pasami] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-7.jpg | Abstrakcja 2.1.2 - regularny raster zaburzony trzema nieregularnymi pasami] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-8.jpg | Abstrakcja 2.2.0 - regularny raster zaburzony jednym nieregularnym pasem] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-9.jpg | Abstrakcja 2.2.1 - regularny raster zaburzony dwoma nieregularnymi pasami] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-9.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-10.jpg | Abstrakcja 2.2.2 - regularny raster zaburzony trzema nieregularnymi pasami] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-10.jpg] Część trzecia: ZABURZENIE RASTRA KSZTAŁTAMI ORGANICZNYMI [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-11.jpg | Abstrakcja 3.0.0 - regularny raster zaburzony jednym kształtem organicznym] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-12.jpg | Abstrakcja 3.0.1 - regularny raster zaburzony dwoma kształtami organicznymi] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-12.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-13.jpg | Abstrakcja 3.0.2 - regularny raster zaburzony trzema kształtami organicznymi] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-14.jpg | Abstrakcja 3.1.0 - regularny raster zaburzony jednym kształtem organicznym] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-14.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-15.jpg | Abstrakcja 3.1.1 - regularny raster zaburzony dwoma kształtami organicznymi] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-15.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-16.jpg | Abstrakcja 3.1.2 - regularny raster zaburzony trzema kształtami organicznymi] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-16.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-17.jpg | Abstrakcja 3.2.0 - regularny raster zaburzony jednym kształtem organicznym] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-17.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-18.jpg | Abstrakcja 3.2.1 - regularny raster zaburzony dwoma kształtami organicznymi] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-18.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-19.jpg | Abstrakcja 3.2.2 - regularny raster zaburzony trzema kształtami organicznymi] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-19.jpg] Część czwarta: ZABURZENIE RASTRA ANIMOWANYMI KSZTAŁTAMI ORGANICZNYMI [VideoObject: https://www.youtube-nocookie.com/embed/Gz2IRKKnkno?rel=0&showinfo=0] ============================================================ TITLE: Chiny 2017 SLUG: cestovani-cina-2017 URL: https://vojtamaur.cz/cestovani-cina-2017/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2017-07-01 SOURCE: src/content/posts/cestovani-cina-2017.mdx BUILT_HTML: cestovani-cina-2017/index.html ============================================================ Chiny 2017 Wideo, fotografie [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: Generator liczb losowych SLUG: vystavy-generator-nahodnych-cisel URL: https://vojtamaur.cz/vystavy-generator-nahodnych-cisel/ LANGUAGE: pl 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 ============================================================ Generator liczb losowych 3. 5. 2017 - 18. 6. 2017, Domažlice Galeria braci Špillarów: KONKRET 2017 [ImageObject: https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-obr-1.jpg] [https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-obr-2.jpg] [https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-obr-3.jpg] [https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-obr-4.jpg] [https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-obr-5.jpg] [https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-obr-6.jpg] [https://vojtamaur.cz/images/vystavy-generator-nahodnych-cisel-obr-6.jpg] [MediaObject: https://vojtamaur.cz/files/vystavy-generator-nahodnych-cisel-dokument.pdf] Jak trafiłem na przypadek, czyli od miasta aż po przypadek: http://vojtamaur.cz/od-mesta-az-po-nahodu/ ============================================================ TITLE: Anglia 2013, 2015, 2017 SLUG: cestovani-anglie-2013-2015-2017 URL: https://vojtamaur.cz/cestovani-anglie-2013-2015-2017/ LANGUAGE: pl 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 ============================================================ Anglia 2013, 2015, 2017 Wideo, fotografie [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: Zmartwychwstanie SLUG: zmrtvychvstani URL: https://vojtamaur.cz/zmrtvychvstani/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2017-04-02 SOURCE: src/content/posts/zmrtvychvstani.mdx BUILT_HTML: zmrtvychvstani/index.html ============================================================ Zmartwychwstanie kwiecień 2017 [ImageObject: https://vojtamaur.cz/images/zmrtvychvstani-obr-1.jpg | oryginalna niezmieniona fotografia] [https://vojtamaur.cz/images/zmrtvychvstani-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/zmrtvychvstani-obr-2.jpg | fotografia po edycji ANSI] [https://vojtamaur.cz/images/zmrtvychvstani-obr-2.jpg] W maju 2016 sfotografowałem w Maroku miejscowy cmentarz. W kodzie ANSI fotografii zmieniłem wszystkie krzyżyki (†) na gwiazdki (*). Tak zmodyfikowaną fotografię zapisałem ponownie. ============================================================ TITLE: Kolorystyczna średnia SLUG: barevny-prumer URL: https://vojtamaur.cz/barevny-prumer/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2017-04-01 SOURCE: src/content/posts/barevny-prumer.mdx BUILT_HTML: barevny-prumer/index.html ============================================================ Kolorystyczna średnia kwiecień 2017 W lewej części obrazu umieszczono 1156 fotografii w rastrze 34x34 px. Każdy kolorowy piksel reprezentuje średni kolor poszczególnej fotografii z danego państwa. Po prawej stronie obrazu znajduje się średni kolor wszystkich pikseli z lewej części, czyli średni kolor wszystkich fotografii z danego państwa. [ImageObject: https://vojtamaur.cz/images/barevny-prumer-obr-1.png | Republika Czeska] [https://vojtamaur.cz/images/barevny-prumer-obr-1.png] Republika Czeska [ImageObject: https://vojtamaur.cz/images/barevny-prumer-obr-2.jpg | Chiny] [https://vojtamaur.cz/images/barevny-prumer-obr-2.jpg] Chiny [ImageObject: https://vojtamaur.cz/images/barevny-prumer-obr-3.jpg | Ekwador] [https://vojtamaur.cz/images/barevny-prumer-obr-3.jpg] Ekwador [ImageObject: https://vojtamaur.cz/images/barevny-prumer-obr-4.jpg | Kenia] [https://vojtamaur.cz/images/barevny-prumer-obr-4.jpg] Kenia [ImageObject: https://vojtamaur.cz/images/barevny-prumer-obr-5.jpg | Meksyk] [https://vojtamaur.cz/images/barevny-prumer-obr-5.jpg] Meksyk ============================================================ TITLE: Czołg SLUG: tank URL: https://vojtamaur.cz/tank/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2017-04-01 SOURCE: src/content/posts/tank.mdx BUILT_HTML: tank/index.html ============================================================ Czołg kwiecień 2017 [ImageObject: https://vojtamaur.cz/images/tank-obr-1.jpg | oryginalna niezmieniona fotografia] [https://vojtamaur.cz/images/tank-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/tank-obr-2.jpg | fotografia po edycji ANSI] [https://vojtamaur.cz/images/tank-obr-2.jpg] [MediaObject: https://vojtamaur.cz/files/tank-dokument.pdf] W grudniu 2012 sfotografowałem w Izraelu na pustyni Negew czołg tank. W kodzie ANSI fotografii zmieniłem wszystkie gwiazdki (*) na krzyżyki (†). Tak zmienioną fotografię zapisałem ponownie. ============================================================ TITLE: Kostki cukru SLUG: kostky-cukru URL: https://vojtamaur.cz/kostky-cukru/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2017-03-01 SOURCE: src/content/posts/kostky-cukru.mdx BUILT_HTML: kostky-cukru/index.html ============================================================ Kostki cukru marzec 2017 Seria fotografii powstała podczas egzaminów wstępnych do Średniej Szkoły Zawodowej Handlu, Sztuki Użytkowej i Projektowania w Pilźnie (Nerudova 33). Do części fotograficznej egzaminu mogliśmy przynieść własne obiekty, jednak ich liczba i wielkość były ograniczone. Przyniosłem pudełko kostek cukru, które układałem na talerzu w regularną siatkę, a następnie zalałem wodą. Kostki stopniowo się rozpuszczały, zapadały i przypadkowo przewracały. [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: Biblioteka street artu SLUG: street-art-knihovna URL: https://vojtamaur.cz/street-art-knihovna/ LANGUAGE: pl 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 ============================================================ Biblioteka street artu marzec 2017 Wszędzie wokół nas znajduje się mnóstwo ciekawych dzieł street artu, od małych naklejek i pomazanych ścian, aż po różnego rodzaju 3D obiekty. Ze względu na to, że autorzy tych tworów muszą pozostać anonimowi z powodu konfliktu z prawem, ten świat street artu jest całkowicie bezinteresowny i oddzielony od świata komercji. Street arty, które możemy dostrzec niemal wszędzie w mieście, są zazwyczaj bardzo aktualne. Nowe dzieła bowiem przykrywają te stare, farba łuszczy się wraz z tynkiem, 3D obiekty ulegają wandalizmowi, a naklejki pod wpływem otoczenia z czasem odklejają się lub blakną. Jest to naturalny proces, aspekt czasu, jednak uważam, że niektóre street arty zasługują na przedłużenie żywotności. Dlatego też postanowiłem dokumentować najciekawsze dzieła. W tym celu w roku 2017 założyłem stronę na Facebooku o nazwie Biblioteka street artu, na którą dodaję posty aż do dzisiaj. Aby dotrzeć do większej liczby osób, założyłem następnie stronę o tej samej nazwie na Instagramie. Na te strony staram się dodawać głównie dzieła, które niosą ze sobą pewną myśl, a estetyczną stronę dzieła postrzegam jako drugoplanową. Biblioteka street artu (Facebook): www.facebook.com/streetartknihovna [https://www.facebook.com/streetartknihovna] Biblioteka street artu (Instagram): www.instagram.com/streetartknihovna [https://www.instagram.com/streetartknihovna] [ImageObject: https://vojtamaur.cz/images/street-art-knihovna-obr-1.jpg | Zrzut ekranu strony na Facebooku] [https://vojtamaur.cz/images/street-art-knihovna-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/street-art-knihovna-obr-2.jpg | Zrzut ekranu strony na Instagramie] [https://vojtamaur.cz/images/street-art-knihovna-obr-2.jpg] ============================================================ TITLE: Aplikacja Google SLUG: aplikace-google URL: https://vojtamaur.cz/aplikace-google/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2016-11-01 SOURCE: src/content/posts/aplikace-google.mdx BUILT_HTML: aplikace-google/index.html ============================================================ Aplikacja Google listopad 2016 To krótkie wideo jest odniesieniem do bezsensownych uprawnień aplikacji mobilnej Google (aplikacja jest preinstalowana nie tylko w telefonach Samsung, a co więcej, nie można jej odinstalować). Przegląd uprawnień można znaleźć w telefonie wyposażonym w system operacyjny Android w Nastavení/Správce aplikací/STAŽENÉ/Aplikace Google. [VideoObject: https://www.youtube-nocookie.com/embed/UOvJLnj2McU?rel=0&showinfo=0] ============================================================ TITLE: Nieważne, z jakiego kraju przybyłeś... SLUG: vystava-nezalezi-z-jakeho-kraje-jsi-prisel-2 URL: https://vojtamaur.cz/vystava-nezalezi-z-jakeho-kraje-jsi-prisel-2/ LANGUAGE: pl 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 ============================================================ Nieważne, z jakiego kraju przybyłeś... 11. 7. 2016 - 14. 8. 2016, Pilzno DJKT (Nowa Scena): Salon Pilzneński 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. grudnia 2014 roku w Mombasie sfotografowałem starą, zapisaną ścianę. Potem próbowałem rozszyfrować znajdujący się na niej tekst. Jedną z jego czytelnych części wpisałem w wyszukiwarkę internetową i w ten sposób odkryłem poniższą fotografię. 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. Reportaż z Plzeň TV: https://www.youtube.com/watch?v=jxg-6iVPPmk ============================================================ TITLE: Włochy 2016 SLUG: cestovani-italie-2016 URL: https://vojtamaur.cz/cestovani-italie-2016/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2016-07-01 SOURCE: src/content/posts/cestovani-italie-2016.mdx BUILT_HTML: cestovani-italie-2016/index.html ============================================================ Włochy 2016 Wideo, fotografie [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: Powierzchnia SLUG: vystava-hladina URL: https://vojtamaur.cz/vystava-hladina/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: vystavy DATE: 2016-04-04 SOURCE: src/content/posts/vystava-hladina.mdx BUILT_HTML: vystava-hladina/index.html ============================================================ Powierzchnia 4. 2. 2016 - 3. 4. 2016, Pilzno Galeria Miasta Pilzna: WCZEŚNIEJ, TERAZ, POTEM [VideoObject: https://www.youtube-nocookie.com/embed/GALBEnzekBw?rel=0&showinfo=0] O ile inne jest nasze życie w sieci i w prawdziwym życiu? Po co wychodzić na zewnątrz, skoro wszystko możemy znaleźć w Google? Informacje z internetu są zdeformowane i mają niewiele wspólnego z rzeczywistością. Są odzwierciedleniem tego, co chcemy widzieć. Słońce odbija się w powierzchni wody, rzutuje na ścianę i odbija w lustrze… Czy rzeczywiście dotarło do nas niezmienione? Montaż z wystawy: https://www.youtube.com/watch?v=SmsbQt0g9nc Więcej o wystawie na stronach Galerii Miasta Pilzna: http://galerie-plzen.cz/vystavy/vystavy-2016/predtim-ted-potom ============================================================ TITLE: Maroko 2016 SLUG: cestovani-maroko-2016 URL: https://vojtamaur.cz/cestovani-maroko-2016/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2016-01-01 SOURCE: src/content/posts/cestovani-maroko-2016.mdx BUILT_HTML: cestovani-maroko-2016/index.html ============================================================ Maroko 2016 Wideo, fotografie [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: Od miasta aż po przypadek SLUG: od-mesta-az-po-nahodu URL: https://vojtamaur.cz/od-mesta-az-po-nahodu/ LANGUAGE: pl 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 ============================================================ Od miasta aż po przypadek styczeń 2016 W roku 2016 w ramach przygotowań do średniej szkoły artystycznej w ZUŠ Pilzno, Jagellonská 14 otrzymałem zadanie opracowania graficznej stylizacji miasta. Interesowało mnie, jak daleko ta stylizacja może zajść, dlatego pracowałem nad tym zadaniem przez kolejne lata aż do chwili obecnej (rok 2019). Od prostej stylizacji miasta przeszedłem do naruszania regularnych rastrów, co z plastycznego punktu widzenia powodowało godne uwagi napięcie. Następnie spróbowałem w tym zadaniu wykorzystać przypadek, ale nie udało mi się odkryć niczego takiego jak prawdziwy przypadek bez żadnej przyczyny. Zawsze przeszkadzał mi determinizm, dlatego wykorzystywałem jedynie pseudoprzypadki (można określić przyczynę, ale wynik jest trudny do przewidzenia, dlatego wydaje się przypadkowy). Niektóre ścieżki prowadziły mnie w ślepy zaułek, dlatego musiałem szukać innego spojrzenia i innego rozwiązania graficznego, np. programowanie wyjścia wizualnego, efekt mory, ciąg Fibonacciego itp. Seria obrazów poniżej jest podsumowaniem tych prac. [ImageObject: https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-1.jpg | Mombasa: fotografia autora i szkice] [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 | Stylizacja miasta: dzielenie płaszczyzn] [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 | Stylizacja miasta: naruszenie regularnego rastra] [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 | Stylizacja miasta: naruszenie regularnego kształtu geometrycznego] [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 | Stylizacja miasta: naruszenie regularnego rastra poprzez przypadkową rotację] [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 | Stylizacja miasta: przypadkowy kształt w polu współrzędnych] [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 | Stylizacja miasta: proste kształty i błądzenie losowe] [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 | Stylizacja miasta: generator przypadkowych pikseli] [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 | Stylizacja miasta: generator przypadkowych pikseli RGB, efekt mory] [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 | Stylizacja miasta: efekt mory] [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 | Stylizacja miasta: generator przypadkowych pikseli RGB w połączeniu z efektem mory] [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 | Fotografia instalacji stylizacji miasta w Galerii braci Špillarów] [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 | Prototyp ulotki na wydarzenie w Papírnie: generator przypadkowych pikseli RGB w połączeniu z efektem mory] [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 | Obraz miasta w stylu pixel art i obliczenie prawdopodobieństwa jego powstania poprzez generowanie losowe] [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 | Okręgi o przypadkowej wielkości i ich kod 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 | Linie o przypadkowej długości i ich kod 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 | Linie o przypadkowej długości, ich wyjście tekstowe i kod 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 | Mombasa: fotografia autora iteracyjnie przeskalowana] [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 | Mombasa: fotografia autora iteracyjnie przeskalowana] [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 | Stylizacja miasta: alfabet z fotografii (egzaminy semestralne 2019)] [https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-20.jpg] ============================================================ TITLE: Nieważne, z jakiego kraju przybyłeś... SLUG: vystava-nezalezi-z-jakeho-kraje-jsi-prisel URL: https://vojtamaur.cz/vystava-nezalezi-z-jakeho-kraje-jsi-prisel/ LANGUAGE: pl 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 ============================================================ Nieważne, z jakiego kraju przybyłeś... 10. 10. 2015 - 11. 10. 2015, Pilzno 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: Nieważne, z jakiego kraju przybyłeś... SLUG: nezalezi-z-jakeho-kraje-jsi-prisel URL: https://vojtamaur.cz/nezalezi-z-jakeho-kraje-jsi-prisel/ LANGUAGE: pl 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 ============================================================ Nieważne, z jakiego kraju przybyłeś... październik 2015 [ImageObject: https://vojtamaur.cz/images/nezalezi-z-jakeho-kraje-jsi-prisel-obr-1.jpg | Fotografia Vojty Maura wykonana w Mombasie, 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. grudnia 2014 roku w Mombasie sfotografowałem stary, zapisany mur. Potem próbowałem rozszyfrować znajdujący się na nim tekst. Jedną z jego czytelnych części wpisałem w wyszukiwarkę internetową i w ten sposób odkryłem poniższą fotografię.] [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 | Fotografia znaleziona za pomocą wyszukiwarki internetowej] [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 | Nieważne, jakiego jesteś wyznania. Nieważne, z jakiego kraju pochodzisz. Nieważne, czy jesteś biedny czy bogaty. Nieważne, czy jesteś czarnoskóry czy białoskóry. Wszyscy jesteśmy równi w oczach Boga.] [https://vojtamaur.cz/images/nezalezi-z-jakeho-kraje-jsi-prisel-obr-4.jpg] ============================================================ TITLE: Kenia 2012-2015 SLUG: cestovani-kenya-2012-2015 URL: https://vojtamaur.cz/cestovani-kenya-2012-2015/ LANGUAGE: pl 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 ============================================================ Kenia 2012-2015 Wideo, fotografie [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: Portugalia 2014 SLUG: cestovani-portugalsko-2014 URL: https://vojtamaur.cz/cestovani-portugalsko-2014/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2014-01-01 SOURCE: src/content/posts/cestovani-portugalsko-2014.mdx BUILT_HTML: cestovani-portugalsko-2014/index.html ============================================================ Portugalia 2014 Fotografie [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: Izrael 2012 SLUG: cestovani-izrael-2012 URL: https://vojtamaur.cz/cestovani-izrael-2012/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2012-01-03 SOURCE: src/content/posts/cestovani-izrael-2012.mdx BUILT_HTML: cestovani-izrael-2012/index.html ============================================================ Izrael 2012 Fotografie [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: Wyspy Kanaryjskie 2012 SLUG: cestovani-kanarske-ostrovy-2012 URL: https://vojtamaur.cz/cestovani-kanarske-ostrovy-2012/ LANGUAGE: pl 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 ============================================================ Wyspy Kanaryjskie 2012 Fotografia [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: Egipt 2012 SLUG: cestovani-egypt-2012 URL: https://vojtamaur.cz/cestovani-egypt-2012/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2012-01-01 SOURCE: src/content/posts/cestovani-egypt-2012.mdx BUILT_HTML: cestovani-egypt-2012/index.html ============================================================ Egipt 2012 Fotografie [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: Chwast SLUG: plevel URL: https://vojtamaur.cz/plevel/ LANGUAGE: pl SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2008-05-01 SOURCE: src/content/posts/plevel.mdx BUILT_HTML: plevel/index.html ============================================================ Chwast maj 2008 Praca z przedszkola. Zadanie polegało na wycinaniu z kolorowego papieru kwitnących kwiatów i ułożeniu z nich obrazka. Zamiast kwiatów stworzyłem plevel. [ImageObject: https://vojtamaur.cz/images/plevel-obr-1.jpg | plevel] [https://vojtamaur.cz/images/plevel-obr-1.jpg]