ALL_POSTS__lang-sv.txt Rosetta plain-text article export — Vojta Maur Source language: cs Target language: sv (Swedish) 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: Koncept SLUG: koncepty URL: https://vojtamaur.cz/koncepty/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2026-08-14 SOURCE: src/content/posts/koncepty.mdx BUILT_HTML: koncepty/index.html ============================================================ Koncept augusti 2026 Anteckningarna nedan är en löpande logg över idéer och insikter som har dykt upp hos mig med tiden. De är ofta varken genomtänkta eller realiserade, även om de kan bli det i framtiden. Eller så kanske de inte blir det; för vissa tankar räcker anteckningsformen. Vissa är återvändsgränder och det är därför inte värt att utveckla dem vidare. Men även då kan de vara värda att dokumentera. 2023-02-24: GLITCHAR I NEURALA FILTER Jag upptäckte av en slump under arbetet att när jag i Photoshop försöker förstora en bild med Neural Filters, och bilden är i färgprofilen CMYK och innehåller större transparenta delar, uppstår en märklig men oftast ganska estetisk glitch. Här är ett urval 3 av 28 bilder som jag har dokumenterat: 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: GENETISKA TRAJEKTORIER Jag har omvandlat genetiska sekvenser till teckningar med hjälp av en enkel regel: A betyder ett steg norrut, T/U söderut, C österut och G västerut. Basernas ordning bestämmer därmed formen på den sammanhängande linjen. Resultat av visualiseringen: koncepty-2023-10-04-geneticke-trajektorie.webp [https://vojtamaur.cz/images/koncepty-2023-10-04-geneticke-trajektorie.webp] Källkod: koncepty-2023-10-04-geneticke-trajektorie.py [https://vojtamaur.cz/files/koncepty-2023-10-04-geneticke-trajektorie.py] 2024-03-22: OPTISK RYTM VID DATORARBETE Jag skapade ett program som registrerar varje tangenttryckning och musklick under mitt datorarbete. Tiden fortskrider i vanlig skrivriktning, från vänster till höger och uppifrån och ned. En svart punkt betyder en registrerad input, en vit yta dess frånvaro. Här är ett urval 3 av 18 bilder som jag har dokumenterat: 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] Källkod: 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: KUSHÍKS POESI Jag arbetade vid datorn, men blev ständigt störd av min råtta Kushík. Han klättrade på mig, krävde uppmärksamhet, klättrade på mitt skrivbord och på datorn. Han började frustrera mig lite. Så jag blev irriterad, öppnade ett tomt MS Word-dokument åt honom och sa något i stil med att han fick skapa själv om han ville göra det åt mig. Kushík började alltså springa över tangentbordet. Detta dokument uppstod: koncepty-2024-08-19-kushikova-poezie.pdf [https://vojtamaur.cz/files/koncepty-2024-08-19-kushikova-poezie.pdf] 2024-12-05: THERMOZEPAM Jag skapade ett eget program för min värmekamera Seek Thermal RevealPRO för att visa och redigera termografiska foton. Jag hittade ingen lämplig programvara för Windows till den här kameran, vilket är synd eftersom dess termografiska filer innehåller temperaturdata som man kan arbeta vidare med. Jag döpte programmet till Thermozepam eftersom jag är nöjd med dess design och användningen av det är nästan beroendeframkallande för mig. Programmet läser in termografiska TIFF-filer, gör det möjligt att ändra bildens färgkarta med hjälp av colormap från matplotlib-biblioteket, mäta fotots genomsnittstemperatur, bestämma temperaturläget, visa minimi- och maximitemperatur, histogram och efter ett klick även temperaturen för en specifik pixel. Vid sparande kan det exportera en färg-ommappad PNG-fil och valfritt förstora den med hjälp av interpolering. Skärmdump av programmet: koncepty-2024-11-10-thermozepam.png [https://vojtamaur.cz/images/koncepty-2024-11-10-thermozepam.png] Källkod: koncepty-2024-11-10-thermozepam.pyw [https://vojtamaur.cz/files/koncepty-2024-11-10-thermozepam.pyw] 2025-12-05: EN BLIXT I MÖRKRET Jag fick idén att göra ett Arduino-projekt där jag skulle placera en laser i en tom låda (försteriliserad med en UV-C-lampa). Lasern skulle avfyra en sekundlång puls vid en slumpmässig tidpunkt (så att jag inte visste exakt när det hände, men visste att det skulle ske inom 10 minuter med 100% sannolikhet). Om jag lyckades göra det rätt skulle ljuspulsen inte uppfattas av någon observatör. 2026-01-31: SIMULERING AV PINHOLE-KAMERA Jag försökte skapa en enkel fungerande pinhole-kamera i Python. Förr på gymnasiet skapade jag redan en riktig fysisk sådan, men jag tyckte att om jag simulerar den kommer jag att förstå dess funktion bättre, eftersom det inte räcker med att bara göra ett hål i en låda, sätta in ljuskänsligt papper, framkalla det efter exponering och låta fysiken göra sitt jobb (oavsett hur den fungerar). Här måste man tvärtom även simulera fysiken. Jag strävade efter att göra simuleringen så algoritmiskt realistisk som möjligt, även om begränsningen naturligtvis förblir min kunskap och tillgänglig beräkningskraft. Programmet använder till exempel forward ray tracing, det vill säga spårning av ljus från källan mot scenen och kameran, istället för den vanligare backward ray tracingen, som följer strålar från kameran tillbaka in i scenen. Forward-ansatsen ligger närmare den fysiska riktningen för ljusutbredning, men är ofta beräkningsmässigt mycket ineffektiv. Exempel på programinställningar och förklaring av parametrar: koncepty-2026-01-31-simulace-pinhole-nastaveni.txt [https://vojtamaur.cz/files/koncepty-2026-01-31-simulace-pinhole-nastaveni.txt] Källkod: koncepty-2026-01-31-simulace-pinhole.py [https://vojtamaur.cz/files/koncepty-2026-01-31-simulace-pinhole.py] 2026-03-02: SORTERING AV FOTOPIXLAR Jag försökte sortera pixlar i foton med hjälp av en algoritm. Idén var ungefär att sortera pixlar efter HUE och ljusstyrka: på en axel (t.ex. x) sortera pixlar efter HUE och på den andra axeln (t.ex. y) efter ljusstyrka. Därmed omarrangeras fotots pixlar, men ingen försvinner och ingen ny skapas. Trots detta förlorar utdatabilderna sin ursprungliga betydelse, men behåller sin färgstämning. Källkod: koncepty-2026-03-02-trideni-pixelu-fotek.py [https://vojtamaur.cz/files/koncepty-2026-03-02-trideni-pixelu-fotek.py] 2026-04-13: SLUMPMÄSSIG UTFORSKNING AV INTERNET I ungefär två veckor ägnade jag mig åt slumpmässig utforskning av internet, eftersom jag var nyfiken på hur det ser ut när algoritmer inte rekommenderar det. Jag provade olika tillvägagångssätt. Det första (naiva) var att skapa ett program för att ange och öppna URL:er som genereras slumpmässigt. Det var naturligtvis extremt ineffektivt, utrymmet för möjliga URL:er är för stort och de existerande är glest representerade. Det andra tillvägagångssättet var att bygga en egen crawler och ge den någon bisarr seed-URL (t.ex. webbplatsen kdomivolal.cz [https://www.kdomivolal.cz/]). Resultaten försökte jag sedan filtrera med hjälp av LLM och därefter bara titta på de intressanta (enligt några definierade kriterier). Jag hittade mycket bisarrt att roa mig med, men inget banbrytande. Det tredje tillvägagångssättet var mycket mer fruktbart och roligare. Jag upptäckte nämligen att Certstream finns. Det är en behändig tjänst som sänder ut aktuella säkerhetscertifikat som utfärdas över hela världen i realtid. Så det visar URL:er till webbplatser som antingen nyss har skapats eller förnyar sitt certifikat. Källkod: koncepty-2026-04-13-certstream-listener.py [https://vojtamaur.cz/files/koncepty-2026-04-13-certstream-listener.py] Jag tillbringade några dagar med att slumpmässigt klicka mig igenom dessa URL:er. Oftast stötte jag på bedrägerier (kryptovaluta etc.), porr, AI, AI-porr, guider för hur man skapar AI-porr, spel, inloggningsgränssnitt för system, webbplatser i sin linda (som har platshållarinnehåll eller meddelanden om att "vi arbetar på det"). Tack vare denna process stötte jag på webbplatsen treeyo.my [https://treeyo.my/], som fastnade i mitt minne på grund av sin minimalistiska form och noll optimering för betraktarens uppmärksamhet. Jag upptäckte också att webbplatsen verkligen är en perifer del av internet, eftersom Google ännu inte har indexerat den. Internet Archive hittade den visserligen, men från CT-loggar, precis som jag. Sökandet lönade sig till slut. 2026-05-06: UTSTÄLLNING I STILLAHAVET Jag fick idén att skapa 360°-panoramabilder av Stillahavet genererade med hjälp av AI. Sedan infoga en QR-kod i dem med hjälp av AI (något i stil med Illusion Diffusion), som länkar till någon konst. Därefter skulle man kunna infoga falska platsmetadata (t.ex. GPS-koordinater mitt i Stillahavet) och ladda upp dem på Google Maps. Alternativt skulle man kunna ta några riktiga platser fotograferade med en 360°-kamera, kanske från en stad, och sedan flytta deras GPS-positioner till Stillahavet. Anledningen till att jag bara pratar om 360°-foton är att Google hittills tillåter uppladdning av dem till exakta GPS-positioner med hjälp av metadata. Medan vanliga foton måste tilldelas en existerande plats. 2026-06-04: PIGMENTFÖRÄNDRINGAR Jag försökte realisera det här projektet, men på grund av tidsåtgången slutförde jag det inte. Jag har hittills bara dokumenterat händerna, beskurit de fotograferade födelsemärkena (transparent bakgrund), behållit deras skala och skapat ett program för att sortera dem i ett rutnät. Detta är dock texten som var tänkt att förklara konceptet: ”År 2026 dokumenterade jag varje synlig hudtumör eller vaskulär anomali på min kropps yta. Skalan bevarades för varje objekt. Därefter skars de enskilda lesionerna ut digitalt och sorterades i ett regelbundet rutnät.” 2026-06-21: SJÄLVMODIFIERANDE INTELLIGENT PROGRAM Jag försökte skapa ett program som använder OpenAI API och deras LLM:er. Programmet har i uppgift att modifiera sig självt och sedan starta om. Och jag var nyfiken på vart det skulle leda. Tyvärr vägrade modellen ofta uppgiften eftersom den ansåg den vara farlig. Eller så utförde den den, men dess efterföljare gjorde det inte. Attraktorn var helt enkelt alltid ett avslag på grund av säkerhetsskäl. Den kom aldrig ens till den fjärde iterationen. Källkod: 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 MED UNIKA PARTIKLAR Vårt fysiska system är tråkigt i den meningen att det verkar som om elementarpartiklar är identiska med varandra. Elektron som elektron, foton som foton. Jag skulle däremot vilja skapa en simulering av ett system som har massor av elementarpartiklar, men där inga två av dem är utbytbara. Till slut kom jag fram till en variant där partiklarna i sig inte har några egenskaper eller identitet. De definieras endast av sina ömsesidiga interaktioner, vilket ur en observatörs perspektiv inuti systemet är praktiskt taget likvärdigt. Jag tycker om att föreställa mig konsekvenserna av den här tanken. Om man tar det med en nypa salt skulle det vara ganska krävande att leva i ett sådant system för att göra förutsägelser. Entiteter som lever i ett sådant system kanske också skulle behöva se upp för förlust eller stöld av sina egna partiklar. Jag försökte simulera det och tekniskt sett uppfyllde jag uppgiften. Men det var inget särskilt intressant resultat. Enligt mig också för att det krävs mer beräkningskraft (fler partiklar, mer tid i simuleringen, kanske fler dimensioner i simuleringen) och en djupare analys av utdata för att observera några intressanta emergenta egenskaper. Uppdatering från 2026-08-22: När jag gick igenom de genererade världarna stötte jag till slut på anmärkningsvärda självorganiserande strukturer. De är runda till ovala och ser lite ut som lipidkapslar. De har en tydligt avgränsad utsida och insida, där barriären eller "membranet" som utgör deras utsida är mycket stabil, medan deras insida är mer rörlig. Jag ställde in detta seed som standardvärde i demot nedan. Notera: systemets utveckling, och därmed storleken på dessa strukturer, beror på skärmupplösningen. Animeringens hastighet påverkar deras stabilitet, förmodligen på grund av numerisk oprecision vid större tidssteg. Även om strukturerna faller sönder, till exempel efter att animeringshastigheten har ökat, omorganiserar sig systemet till slut och skapar nya. Det här är inte något jag avsåg att skapa. Jag skapade bara ett system med unika částicemi/interakcemi och detta uppstod som ett emergent fenomen. Fantastiskt, plötsligt har jag en simulator för "lipider". Interaktiv 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: SKRÄP Tänk om jag fotograferade varenda liten skräpbit som jag slänger i papperskorgen? Man skulle kunna fota dem med en måttstock, frilägga skräpet från bakgrunden och sedan placera dem i ett regelbundet rutnät i proportionerliga storlekar. 2026-08-22: 天天中彩票买 När jag rådfrågade ChatGPT (v5.6 Sol) om hur man enklast beskriver experimentet OPTISK ARBETSRYTM VID DATORN (se ovan), döpte den automatiskt chatten till "Programbeskrivning 天天中彩票买 ". Ändå var chatten helt nyskapad enbart för att beskriva detta experiment. Själva innehållet i programmet som jag skickade till den var helt normalt. Så jag bestämde mig för att konfrontera den med det och skrev följande: “Varför döpte du den här chatten till Programbeskrivning 天天中彩票买 ?” Dess svar var: “Jag har ingen aning. 😭 Tecknet ”զ” är den armeniska bokstaven ”za”, så ”Programbeskrivning զ” är helt meningslöst på tjeckiska. Chattnamn genereras automatiskt från början av konversationen och här bestämde sig titelgeneratorn uppenbarligen för att lägga till ett slumpmässigt tecken från det armeniska alfabetet. Jag ser ingen anledning till det i konversationens innehåll. Så nej, det är inte någon hemlig kod för programmet. Det är helt enkelt ”Programbeskrivning” + en typografisk inkräktare.” Efter några fler interaktioner insåg den att nej, det är inte armeniska utan kinesiska. Det syns dock att den var väldigt förvirrad till en början. Jag tror att strängen ” 天天中彩票买 ” fungerar lite som den ökända token ” SolidGoldMagikarp ”. Jag påstår inte att den fungerar likadant, och jag vet inte heller om tokenizern representerar strängen ” 天天中彩票买 ” som en enda token. Modellen beter sig dock lite som ChatGPT 3 med token ” SolidGoldMagikarp ” när den arbetar med den. Det är inte heller uteslutet att det har något att göra med dess minne, eftersom det sträcker sig utanför denna chatt. Hela denna chatt exporterad som PDF: koncepty-2026-08-22-chatgpt-cely-chat.pdf [https://vojtamaur.cz/files/koncepty-2026-08-22-chatgpt-cely-chat.pdf] 2026-08-26: MIN DRÖMKNAPP Jag irriterar mig regelbundet på Windows-dialogrutor som erbjuder saker som säkerhetskopiering via OneDrive, uppdateringar och liknande. De erbjuder alltid valet mellan ”Kom igång” och ”Påminn mig senare”. Det är ganska frustrerande när jag inte är intresserad av något av dessa alternativ. Så jag kom på idén att skapa en bild (fotomontage) där jag lägger till ett tredje alternativ – min drömknapp, som tyvärr saknas i systemet än så länge. Det skulle vara en knapp med texten ”Dra åt helvete”. Jag slår vad om att jag inte är den enda personen som den bilden skulle resonera djupt hos. 2026-09-18: SUPERINTELLIGENT RÄKNEMASKIN Jag kom på en annan opraktisk dumhet som jag känner ett behov av att teoretiskt utforska. Det handlar om ett program som fungerar som en mycket primitiv räknemaskin. Den skulle kunna klara av att bara addera positiva heltal, inget mer. Men med den skillnaden att resultatet inte beräknas normalt lokalt, utan istället skickas till en mycket avancerad språkmodell (t.ex. ChatGPT-6 Astra). Och den skulle ha i uppgift att räkna ut det enkla exemplet och bara returnera resultatet. Jag tycker det är ganska roligt att använda den mest avancerade språkmodellen till något extremt primitivt. I grund och botten handlar det nog också om en parodi på hur man idag anförtror AI även primitiva saker och hur marknadsföringen sätter etiketten ”AI” på allt som någon sorts magisk glans av funktionalitet. I praktiken kommer den naturligtvis att vara betydligt sämre än en vanlig räknemaskin, mindre pålitlig, med högre latens, dyrare, mindre miljövänlig, med krav på internetanslutning, … ============================================================ TITLE: Masker SLUG: masky URL: https://vojtamaur.cz/masky/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2026-08-07 SOURCE: src/content/posts/masky.mdx BUILT_HTML: masky/index.html ============================================================ Masker augusti 2026 Bilderna nedan är masky [https://en.wikipedia.org/wiki/Layers_(digital_image_editing)#Layer_mask] skapade i Adobe Photoshop under mitt arbete med olika projekt. Varje mask sparades som en separat bild i det ögonblick den skapades. Galleriet med dessa bilder är inte ett resultat av ett urval. Om en mask skapades under arbetets gång, är den en del av det. Bilderna är ordnade kronologiskt från den äldsta till den nyaste. [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: Polen - Masurien 2026 SLUG: cestovani-polsko-mazury-2026 URL: https://vojtamaur.cz/cestovani-polsko-mazury-2026/ LANGUAGE: sv 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 ============================================================ Polen - Masurien 2026 Video [VideoObject: https://www.youtube-nocookie.com/embed/6wDN62Xq3pA] ============================================================ TITLE: Italien - Venedig 2026 SLUG: cestovani-italie-benatky-2026 URL: https://vojtamaur.cz/cestovani-italie-benatky-2026/ LANGUAGE: sv 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 ============================================================ Italien - Venedig 2026 Video [VideoObject: https://www.youtube-nocookie.com/embed/FHJMNm3mjw0] ============================================================ TITLE: Snyltare SLUG: prizivnici URL: https://vojtamaur.cz/prizivnici/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2026-05-21 SOURCE: src/content/posts/prizivnici.mdx BUILT_HTML: prizivnici/index.html ============================================================ Snyltare maj 2026 Under det senaste året har jag flera gånger om dagen hällt ut använt löste tillsammans med det kvarvarande vattnet på en och samma plats i gräsmattan i Plzeň-Božkov, eftersom jag inte vill täppa till avloppet. På den här platsen har sniglar börjat samlas, som äter tebladen. Ibland hittar man ett dussin där, andra gånger inga alls. Jag delar smakpreferenser med dem. [ImageObject: https://vojtamaur.cz/images/prizivnici-obr-1.jpg | sniglar och te] [https://vojtamaur.cz/images/prizivnici-obr-1.jpg] ============================================================ TITLE: Plzeň, 2026-05-01 SLUG: plzen-2026-05-01 URL: https://vojtamaur.cz/plzen-2026-05-01/ LANGUAGE: sv 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 ============================================================ Plzeň, 2026-05-01 maj 2026 Bilder från en värmekamera: ett försök att se scenen som indata för observations- och målsökningssystem. [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-4.png | pansartransportfordon] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-4.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-1.png | soldat med vapen] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-1.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-2.png | soldat med vapen] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-2.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-7.png | soldater på en stridsvagn] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-7.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-6.png | soldater med en stridsvagn] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-6.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-3.png | soldater på en stridsvagn] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-3.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-5.png | soldater med en stridsvagn] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-5.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-8.png | soldater vid statyn av S:t Johannes Nepomuk] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-8.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-9.png | soldater på en stridsvagn] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-9.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-10.png | barn i uniform med gevär] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-10.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-13.png | barn i uniform med gevär] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-13.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-11.png | barn i uniform med gevär] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-11.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-15.png | soldater på en stridsvagn] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-15.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-12.png | soldat på en stridsvagn] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-12.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-14.png | soldat vid kulspruta] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-14.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-16.png | stridsvagn] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-16.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-17.png | barn framför en stridsvagn] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-17.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-18.png | soldater vid en stridsvagn] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-18.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-19.png | stridsvagn] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-19.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-21.png | soldater med en stridsvagn] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-21.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-20.png | soldater med en stridsvagn och en hemlös person] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-20.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-23.png | pilot och stridsflygplan] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-23.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-22.png | pilot och stridsflygplan] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-22.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-24.png | stridsflygplan] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-24.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-25.png | pilot och stridsflygplan] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-25.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-27.png | militärfordon] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-27.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-26.png | militärfordon] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-26.png] ============================================================ TITLE: Metaweb-artikel SLUG: metawebovy-clanek URL: https://vojtamaur.cz/metawebovy-clanek/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2026-04-22 SOURCE: src/content/posts/metawebovy-clanek.mdx BUILT_HTML: metawebovy-clanek/index.html ============================================================ Metaweb-artikel april 2026 MANIFEST Denna webbplats är ett statiskt projekt inriktat på långsiktig bevaring av innehåll. Allt innehåll lagras i filer, utan beroende av databaser eller externa system. Den resulterande webbplatsen genereras som en statisk utdata som enkelt kan kopieras, arkiveras och återskapas. Projektet är spritt över flera oberoende system: arkiv, arkivtjänster och statiska ögonblicksbilder. Detta minskar risken för dataförlust. Målet är att säkerställa att innehållet kan rekonstrueras även om delar av den ursprungliga infrastrukturen upphör att existera. ARKIVSKIKT ONLINE Dessa länkar representerar samma projekt lagrat i olika system och i olika former. De inkluderar det kanoniska källkodslagret, dess kopior och kompletta statiska ögonblicksbilder. Tillsammans skapar de en redundant struktur utformad för att bevara projektet och möjliggöra dess rekonstruktion även om vissa delar inte längre är tillgängliga. Projektet finns också som ett Python CLI-paket distribuerat via GitHub och PyPI, inklusive inbäddade fallback-ögonblicksbilder av utvalda textartefakter. Digital arkivering av denna webbplats använder förutom sin egen domän även tjänsterna 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 och 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] Visa komplett arkivkarta (ARCHIVE.txt) [https://vojtamaur.cz/ARCHIVE.txt] TEKNISK DOKUMENTATION Teknisk dokumentation som krävs för att rekonstruera denna webbplats. Visa komplett teknisk dokumentation [https://vojtamaur.cz/documentation/] KÄLLPAKET FÖR REKONSTRUKTION Webbplatsens källpaket skapas automatiskt vid bygget. Inuti paketet finns källkoden för denna webbplats, tillgångsmanifestet, SHA-256-kontrollsummor och ett Python-skript utan externa beroenden. Det innehåller inte stora tillgångar från public/images/, public/files/ och public/demos/, för att inte i onödan dubblera storleken på den levande webbplatsen. Efter uppackning försöker skriptet först kopiera tillgångar lokalt från det färdiga bygget och laddar först därefter ner dem från offentliga speglar. Det gäller alltså att källkoden genererar bygget och bygget genererar källkoden. Källpaketet är rekursivt rekonstruerbart: efter nedladdning av tillgångar och installation av beroenden kan webbplatsen och ett nytt källpaket återskapas från det. Ladda ner rekonstruerbart källpaket för webbplatsen (vojtamaur-web-source.zip) [https://vojtamaur.cz/source/vojtamaur-web-source.zip] BYGGETS INTEGRITET OCH IDENTITET SHA-256 verifierar om byggfilerna har ändrats. En OpenPGP-signatur gör det dessutom möjligt att verifiera att kontrollsummamanifestet har signerats av webbplatsens författare. SHA256SUMS.txt [https://vojtamaur.cz/SHA256SUMS.txt] — lista över SHA-256-kontrollsummor för byggfiler SHA256SUMS.txt.asc [https://vojtamaur.cz/SHA256SUMS.txt.asc] — separat OpenPGP-signatur för filen SHA256SUMS.txt BUILD_SHA256.txt [https://vojtamaur.cz/BUILD_SHA256.txt] — SHA-256-kontrollsumma för filen SHA256SUMS.txt integrity.json [https://vojtamaur.cz/integrity.json] — maskinläsbar informativ beskrivning av byggets integritet SIGNING_STATUS.txt [https://vojtamaur.cz/SIGNING_STATUS.txt] — informativ status för signering av ett specifikt bygge vojta-maur-openpgp.asc [https://vojtamaur.cz/keys/vojta-maur-openpgp.asc] — offentlig OpenPGP-nyckel för verifiering av signatur Fingeravtryck för den huvudsakliga OpenPGP-nyckeln: 57E9 D455 FB10 A228 F66E 18AE C5F5 B390 5220 BE59 Inte varje driftsättning behöver vara signerad. Ett signerat bygge måste innehålla filen SHA256SUMS.txt.asc och dess signatur måste verifieras korrekt. Själva påståendet i integrity.json eller SIGNING_STATUS.txt är inte ett bevis på en giltig signatur; dessa filer är endast informativa. EXPORT Vid varje bygge genererar webbplatsen en export i klartext av alla artiklar. Den innehåller textinnehållet i inläggen i linjär form utan beroende av CSS, JavaScript eller specifik webbteknik. Den fungerar som ett minimalt arkivskikt för indexering, offlineläsning, fulltextsökning och långsiktig rekonstruerbarhet av innehållet även vid partiell upplösning av webbplatsens ursprungliga struktur. Text-exporten är också lämplig för stora språkmodeller. Visa text-export av alla artiklar (ALL_POSTS.txt) [https://vojtamaur.cz/ALL_POSTS.txt] För maskinell bearbetning finns en manuellt körd JSON-LD-export tillgänglig, som inkluderar både tjeckiska och engelska texter i artiklar, metadata och länkar till media. Den använder standardschemat Schema.org kompletterat med egna termer beskrivna i webbplatsens metadataschema [https://vojtamaur.cz/ns/]. På så sätt bevaras betydelsen av enskilda fält och relationerna mellan språkversioner av artiklar. Webbplatsens innehåll kan också exporteras manuellt till PDF, vilket bevarar dess innehåll i en form lämplig för läsning, utskrift och långtidsarkivering oberoende av själva webbplatsen. Detaljer om genereringsmetoden och exportstrukturen finns i den tekniska dokumentationen ovan. På liknande sätt skapas även en EPUB-export, främst avsedd för e-läsare och annan programvara som arbetar med e-böcker. Till skillnad från PDF använder den ett anpassningsbart textflöde och utgör en annan representation av webbplatsens innehåll. En separat representation av innehållet utgörs också av SSTV-export från 10. september 2026, som automatiskt konverterar webbplatsens text- och bildinnehåll till sidor optimerade för standardbildöverföring Slow-Scan Television (SSTV) i läget PD120 (640 × 496 px). Enskilda sidor kodas som ljudöverföringar i WAV-format och kan visas i efterhand med en vanlig SSTV-mottagare utan ursprunglig HTML eller webbläsare. Den kompletta exporten är på cirka 21 GB och 61 timmars ljud. Ladda ner SSTV-export (Internet Archive) [https://archive.org/details/vojtamaur-cz-sstv-edition] Vid sidan av maskingenererade exporter finns också en cirka sex timmar lång verbal export av webbplatsen från 29. augusti 2026, där jag steg för steg går igenom, läser och med egna ord kommenterar dess innehåll. Inspelningen fångar därmed, förutom själva texterna, även ytterligare kontext, minnen, förklaringar och information som inte är en direkt del av webbplatsen. Spela upp verbal export av webbplatsen (YouTube) [https://www.youtube-nocookie.com/embed/xOdeVAuI-Wc] ARKIVSKIKT OFFLINE Utvalda delar av webbplatsens innehåll finns också på separata fysiska arkivmedier, som normalt är fysiskt separerade från nätverksinfrastrukturen och därmed utgör ett air-gapped arkivskikt. Detta inkluderar tryckta analoga exemplar samt bärbara datamedier. De enskilda medierna skiljer sig åt i lässätt, tekniska beroenden, hantering, tillgänglighet och förväntad livslängd. Vissa är direkt läsbara utan elektronisk utrustning, medan andra kräver kompatibel hårdvara, mjukvara eller förmedling av en arkivinstitution. Varje rad i följande register anger ett specifikt fysiskt exemplar. ID namn förhandsgranskning skapandedatum medium och format innehåll språk innehavare senast kända plats åtkomst notering 001 Volná tvorba archiv svazek 1 bild [https://vojtamaur.cz/images/metawebovy-clanek-001-volna-tvorba.jpg] 2026-06-09 papper; A4; färgutskrift på en sida lagrad i plastfickor artiklar i sektionen Fri skapelse tjeckiska / engelska författare författarens privata arkiv, Plzeň, Tjeckien på förfrågan Innehåller metadata. Vissa källkoder och PDF-filer är inte fullständigt utskrivna. 002 ALL_POSTS.txt bild [https://vojtamaur.cz/images/metawebovy-clanek-002-all_posts.jpg] 2026-06-10 papper; A4; enkelsidig utskriven klartext-export komplett klartext-export av alla artiklar tjeckiska / engelska författare författarens privata arkiv, Plzeň, Tjeckien på förfrågan Innehåller metadata och SHA-256-kontrollsumma för den ursprungliga digitala filen. 003 ALL_POSTS.txt Venice Edition bild [https://vojtamaur.cz/images/metawebovy-clanek-003-all_posts-venice-edition.jpg] 2026-06-12 papper; A4; dubbelsidig utskriven klartext-export i spiralbindning klartext-export av den engelska sektionen Fri skapelse engelska Biennale-anställd utställningen Screen Melancholy, Palazzo delle Prigioni, Castello 4209, Venedig, Italien okänd Exemplaret hittades av en Biennale-anställd (enligt eget uttalande [https://vojtamaur.cz/images/metawebovy-clanek-003-all_posts-venice-edition-note.png]), som därefter kontaktade författaren. Exemplarets vidare öde är okänt. 004 ALL_POSTS.txt Edice volné distribuce 1 bild [https://vojtamaur.cz/images/metawebovy-clanek-004-all_posts-edice-volne-distribuce-1.jpg] 2026-07-01 papper; A4; dubbelsidig utskriven klartext-export bunden med buntband klartext-export av de tjeckiska sektionerna Fri skapelse och Utställningar tjeckiska Filip Drábek Karlovy Vary, Tjeckien okänd Exemplaret skänktes till en vän (författare till dikten Jezápek [https://vojtamaur.cz/pseudobasen/]). 005 ALL_POSTS.txt Edice volné distribuce 2 bild [https://vojtamaur.cz/images/metawebovy-clanek-005-all_posts-edice-volne-distribuce-2.jpg] 2026-07-10 papper; A4; dubbelsidig utskriven klartext-export bunden med buntband komplett klartext-export av alla artiklar tjeckiska / engelska okänd bokbytarhylla “Černice - Štefánikova 116 (bredvid livsmedelsbutiken)”, GPS: 49.696326, 13.416469 [https://maps.app.goo.gl/GFyp2ADYAdh4kXPH7], Plzeň, Tjeckien okänd Exemplarets vidare öde är okänt. 006 vojtamaur.cz offline 1 bild [https://vojtamaur.cz/images/metawebovy-clanek-006-vojtamaur.cz-offline-1.jpg] 2026-07-11 USB-minne Verbatim; 16 GB usb-bygge, komplett PDF-export och komplett klartext-export tjeckiska / engelska okänd geocache GCNJ2Z „Krásná vyhlídka“, kullen Háje vid Koterov, Plzeň, Tjeckien okänd Exemplarets vidare öde är okänt. 007 vojtamaur.cz offline 2 bild [https://vojtamaur.cz/images/metawebovy-clanek-007-vojtamaur.cz-offline-2.jpg] 2026-07-12 USB-minne A-Data Speed Drive; 64 MB komplett PDF-export och komplett export i klartext tjeckiska / engelska okänt geocache GCBHAG3 ”Znamení květokruhu - Narcis”, ovanför Božkov, Plzeň, Tjeckien okänt Innehåller metadata och kontrollsumma SHA-256. Exemplarets vidare öde är okänt. 008 ALL_POSTS.txt Edice volné distribuce 3 bild [https://vojtamaur.cz/images/metawebovy-clanek-008-all_posts-edice-volne-distribuce-3.jpg] 2026-07-15 papper; A4; dubbelsidigt utskriven export i klartext i spiralbindning komplett export i klartext av alla artiklar (kompakt version) tjeckiska Jáchym Štěpka Strakonice, Tjeckien okänt Exemplaret har skänkts till en vän. 009 ALL_POSTS.txt bild [https://vojtamaur.cz/images/metawebovy-clanek-009-all_posts.jpg] 2026-08-06 papper; A4; dubbelsidigt utskriven export i klartext i spiralbindning komplett export i klartext av alla artiklar (kompakt version) tjeckiska författaren författarens privata arkiv, Halže, Tjeckien på förfrågan Innehåller metadata. 010 Výstavy a Cestování archiv bild [https://vojtamaur.cz/images/metawebovy-clanek-010-vystavy-a-cestovani.jpg] 2026-08-10 papper; A4; färg; dubbelsidig utskrift förvarad i plastfickor artiklar från sektionerna Utställningar och Resor tjeckiska författaren författarens privata arkiv, Plzeň, Tjeckien på förfrågan Innehåller metadata. Vissa PDF-filer är inte utskrivna i sin helhet. 011 vojtamaur.cz offline 3 bild [https://vojtamaur.cz/images/metawebovy-clanek-011-vojtamaur.cz-offline-3.jpg] 2026-08-12 Verbatim Gold Archival DVD-R; 4,7 GB; 8× källkod, web build, komplett PDF-export, vojtamaur-python-paket, videoarkiv tjeckiska / engelska författaren författarens privata arkiv, Plzeň, Tjeckien privat Innehåller readme.txt och PyPl API-token. 012 vojtamaur.cz offline 4 bild [https://vojtamaur.cz/images/metawebovy-clanek-012-vojtamaur.cz-offline-4.jpg] 2026-08-13 Verbatim Gold Archival DVD-R; 4,7 GB; 8× källkod, usb build, komplett PDF-export, vojtamaur-python-paket, videoarkiv tjeckiska / engelska författaren författarens källare, Plzeň, Tjeckien på förfrågan Innehåller readme.txt och två fysiska dubbelsidigt utskrivna A4-papper med export (exporterade med hjälp av export-site-pdf-ultra.py ). 013 ALL_POSTS.txt Memory of Mankind Edition bild 1 [https://vojtamaur.cz/images/metawebovy-clanek-013-all_posts-mom-edition.jpg] bild 2 [https://vojtamaur.cz/images/metawebovy-clanek-013-all_posts-mom-edition-1.jpg] bild 3 [https://vojtamaur.cz/images/metawebovy-clanek-013-all_posts-mom-edition-2.jpg] bild 4 [https://vojtamaur.cz/images/metawebovy-clanek-013-all_posts-mom-edition-3.jpg] 2026-08-16 keramik; 3 arkivplattor Memory of Mankind; förtätad ensidig sättning av export i klartext export i klartext av den engelska sektionen Fri skapelse engelska Memory of Mankind [https://www.memory-of-mankind.com/] arkivet Memory of Mankind, saltgruva i Hallstatt, Österrike begränsad Ett särskilt tack riktas till Martin Kunze, grundare av projektet Memory of Mankind, för hans tillmötesgående och hjälp vid genomförandet av denna arkivering. 014 Metawebový článek bild [https://vojtamaur.cz/images/metawebovy-clanek-014-metaweb.jpg] 2026-08-25 papper; A4; svartvit dubbelsidigt utskriven PDF-export av Metaweb-artikel bunden med buntband komplett PDF-export av Metaweb-artikeln inklusive bildbilaga, ultra PDF-export, ARCHIVE.txt, teknisk dokumentation samt filer för identitet och build-integritet tjeckiska / engelska författaren författarens privata arkiv, Plzeň, Tjeckien på förfrågan Innehåller metadata och kontrollsummor SHA-256 för de inkluderade filerna. Exporterad med hjälp av export-metaweb-pdf.py. 015 vojtamaur.cz offline 5 bild [https://vojtamaur.cz/images/metawebovy-clanek-015-vojtamaur.cz-offline-5.jpg] 2026-08-25 Verbatim Gold Archival DVD-R; 4,7 GB; 8× källkod, usb build, komplett PDF-export, vojtamaur-python-paket, videoarkiv tjeckiska / engelska författaren författarens privata arkiv, Plzeň, Tjeckien på förfrågan Innehåller readme.txt och två fysiska dubbelsidigt utskrivna A4-papper med export (exporterade med hjälp av export-site-pdf-ultra.py ). INSTRUKTIONER FÖR BEVARANDE Instruktionerna fastställer hur webbplatsens innehåll kan arkiveras, bevaras och underhållas i framtiden, om jag inte längre skulle kunna förvalta det. PRESERVATION_INSTRUCTIONS.txt [https://vojtamaur.cz/PRESERVATION_INSTRUCTIONS.txt] ============================================================ TITLE: Urklippskorg SLUG: clipboard-smetiste URL: https://vojtamaur.cz/clipboard-smetiste/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2026-04-01 SOURCE: src/content/posts/clipboard-smetiste.mdx BUILT_HTML: clipboard-smetiste/index.html ============================================================ Urklippskorg april 2026 Detta projekt arbetar med innehållet i Windows systemurklipp (clipboard [https://cs.wikipedia.org/wiki/Schr%C3%A1nka_(software)]). All text, bild eller fil som kopieras infogas omedelbart i ett begränsat utrymme. Innehållet redigeras eller sorteras inte. De enskilda elementen placeras slumpmässigt i formatet och överlappar varandra. Duken fylls gradvis utan möjlighet till återgång eller redigering. Var och en av bilderna nedan är resultatet av en dag och fångar förloppet av mitt arbete vid datorn. [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 Källkod Python-källkoden för detta projekt finns tillgänglig här: [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: Temporära entiteter SLUG: docasne-entity URL: https://vojtamaur.cz/docasne-entity/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2026-01-02 SOURCE: src/content/posts/docasne-entity.mdx BUILT_HTML: docasne-entity/index.html ============================================================ Temporära entiteter januari 2026 [VideoObject: https://www.youtube-nocookie.com/embed/TS4kEbk3SGs] Detta projekt är en konstnärlig representation av hur Boltzmann-hjärnor [https://en.wikipedia.org/wiki/Boltzmann_brain] och andra temporära entiteter skulle kunna uppstå, vilka för ett ögonblick träder fram ur entropin genom en slumpmässig konfiguration av partiklar för att sedan försvinna i den igen. I den verkliga fysiska världen skulle observationen av ett sådant fenomen kräva en ofattbart lång tid. Därför har jag dynamiskt ändrat hastigheterna för de enskilda partiklarna för att det ska vara möjligt att inom en rimlig tid visa uppkomsten och försvinnandet av hundra entiteter. Jag har inte på något sätt ingripit i partiklarnas banor. Entiteterna uppstod genom att jag valde hundra slumpmässiga ord ur en ordbok, tilldelade varje ord en bild som representerar det, och därefter lät bilden återuppstå ur ett entropiskt fält av partiklar. Det är ett försök att visa hur en mening, en form eller en tanke för en stund kan stiga fram ur kaoset, utan att ha något som helst anspråk på en varaktig existens. ============================================================ TITLE: Genom i Theodors spiral SLUG: genom-theodorove-spirale URL: https://vojtamaur.cz/genom-theodorove-spirale/ LANGUAGE: sv 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 i Theodors spiral januari 2026 Denna visualisering omvandlar linjär genetisk information (DNA/RNA) till en kontinuerlig 2D Theodors spiral [https://en.wikipedia.org/wiki/Spiral_of_Theodorus]. Varje punkt på spiralen motsvarar en bas i den ordning den faktiskt existerar i sekvensen. Sekvensens början ligger i spiralens mitt. Punktens färg representerar bastypen. Denna spiral gör det möjligt att visa långa 1D data på en relativt liten 2D yta utan att informationsflödet avbryts. Inga artificiella avbrott uppstår, till exempel radbrytningar, vilket är vanligt i textbaserade representationer. Som exempel har jag visualiserat genom från tre organismer med olika längd. Alla har ett linjärt genom, vilket är mest lämpligt för denna form av visualisering. 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] Ebolavirus: [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] Källkod Python-källkoden för detta projekt finns tillgänglig här: [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: Anti-språk SLUG: anti-jazyk URL: https://vojtamaur.cz/anti-jazyk/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2025-12-01 SOURCE: src/content/posts/anti-jazyk.mdx BUILT_HTML: anti-jazyk/index.html ============================================================ Anti-språk december 2025 Vanliga språkmodeller väljer nästa token genom att välja ett av de mest sannolika förslagen som enligt deras statistiska uppskattning passar bäst in i sammanhanget. Detta kallar vi för standard-sampling. Detta projekt gör precis tvärtom. Istället för att välja de mest sannolika tokens tvingar vi modellen att sträcka sig efter de minst sannolika, alltså de som den i normalt läge nästan aldrig skulle använda. Resultatet är anti-jazyk – en text skapad av perifera, bestraffade och ofta avlägsna delar av modellens ordförråd. På så sätt uppstår strukturer som varken är rent slumpmässiga symboler eller sammanhängande meningar. Hur det fungerar Modellen får en kort input (t.ex. "This is "). Den genererar en sannolikhetsfördelning för alla möjliga nästa tokens. Istället för att välja från toppen av fördelningen (de mest sannolika tokens) vänds hela mekanismen och man väljer från dess botten (de minst sannolika tokens). Därmed blottläggs modellens "undre lager": sällsynta uttryck, språkfragment och andra artefakter som modellen normalt undertrycker. Kod Koden kan köras i Google Colab: https://colab.research.google.com/drive/18y4hUsNv-aEZHtXVp67ygHGGpMBkByxD?usp=sharing Colab fungerar här främst som en körmiljö. Det är inte den primära arkivkopian av koden. Därför finns samma procedur lagrad även nedan direkt i artikeln. Koden är uppdelad i tre separata block precis som i anteckningsboken. Det första laddar modellen, det andra genererar text och det tredje sparar den sista utmatningen. 1. Laddning av modell och tokenizer Detta block behöver bara köras en gång. Det laddar GPT-2-modellen och tokenizern. [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. Generering av anti-språk I detta block kan man ändra input-texten, antalet nya tokens och värdet på bottom_k. Ju mindre bottom_k är, desto hårdare pressas modellen mot botten av sannolikhetsfördelningen. [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. Spara den sista utmatningen Detta block sparar den senast genererade texten till filen output.txt. [CODE BLOCK] with open("output.txt", "w", encoding="utf-8") as f: f.write(generated_text) [/CODE BLOCK] Modellvikterna för GPT-2 ingår inte i webbplatsen. Vid körning laddas de ner från en extern källa. Här lagras främst proceduren: en liten guide för hur man tvingar modellen att dra fram statistiskt avfall istället för vanligt språk. Exempel på utmatning Här använde jag GPT-2-modellen och lät den komplettera texten "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 Analys av utmatningsexemplet Anti-språk är inte slumpmässigt brus. Många fragment påminner om spår av specifika datadomäner som modellen troligen har sett, men som normal sampling praktiskt taget aldrig framkallar eftersom de är statistiskt ogynnsamma. Anti-språk gynnar dem däremot. Vissa delar av texten som modellen genererar ser ut som artefakter från träningsdatasetet. Ibland kan man se antydningar till dataskrapning från olika e-butiker ("BuyableInstoreAndOnline", "SpecialOrderable", "ItemThumbnailImage"), potentiellt känsliga eller socialt laddade ämnen ("sexual", "Muslims", "Hispanic"), vetenskapliga termer eller delar av dem ("isomer", "antidepress", "[m]icrobial", "[p]uncture", "intolerance"), kulturella referenser ("Monroe", "Phelps", "Rockefeller", "Nitrome"), religiöst-mytiska eller fantasifulla artefakter ("Archdemon", "devils"), platser ("Moroc", "Afric"), delar av webbplatsers användargränssnitt ("cloneembedreportprint", "IMAGES") etc. Det är nödvändigt att tillägga en begränsning för denna analys: hjärnan har en tendens att plocka ut kända mönster (varumärken, namn, begrepp) och ignorera resten. Vissa uttryck är dessutom tvetydiga ("intolerance" kan vara medicinsk såväl som social), så deras tolkning är inte entydig. ============================================================ TITLE: Mask ε SLUG: cerv-epsilon URL: https://vojtamaur.cz/cerv-epsilon/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2025-09-01 SOURCE: src/content/posts/cerv-epsilon.mdx BUILT_HTML: cerv-epsilon/index.html ============================================================ Mask ε september 2025 Definition: Grunden är ett open-source neuralt nätverk av masken C. elegans. Varje vikt wᵢ′ justeras: wᵢ′ = wᵢ + εᵢ där εᵢ är en oberoende slumpvariabel med en likformig fördelning på intervallet [−10⁻⁴,10⁻⁴]. Motivation: Att lägga till ett litet icke-beräkningsbart tal εᵢ tjänar inte till att förbättra modellen. Det tjänar endast till att skapa en definierad mask som inte kommer att kunna beräknas fullt ut. Det är dess enda syfte. ============================================================ TITLE: byxor SLUG: gate URL: https://vojtamaur.cz/gate/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2025-09-01 SOURCE: src/content/posts/gate.mdx BUILT_HTML: gate/index.html ============================================================ byxor september 2025 Jag bär de här byxorna. De gick sönder. Jag lagade dem. De gick sönder igen. Jag lagade dem igen. Det här upprepar jag hela tiden. Och jag bär dem fortfarande. [ImageObject: https://vojtamaur.cz/images/gate-obr-1.jpg | byxor] [https://vojtamaur.cz/images/gate-obr-1.jpg] ============================================================ TITLE: DullGPT SLUG: dullgpt URL: https://vojtamaur.cz/dullgpt/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2024-07-01 SOURCE: src/content/posts/dullgpt.mdx BUILT_HTML: dullgpt/index.html ============================================================ DullGPT juli 2024 DullGPT är ett tankeexperiment som demonstrerar möjligheten att skapa ett system för artificiell intelligens med hjälp av en mycket enkel (men extremt ineffektiv) metod. Detta projekt består av ett program som genererar alla möjliga indata, matar in dem i ChatGPT-modellen och sparar de erhållna svaren. På så sätt bygger det gradvis upp en databas med indata och utdata, vilket skapar en illusion av ett intelligent system. DullGPT har två lägen: "inlärning" och "användning". I inlärningsläget genererar programmet indata och samlar in svar, medan det i användningsläget tillåter användaren att mata in indata och få svar från databasen. Det är i grunden ett extremfall av en brute-force-metod för att simulera intelligens. Istället för att försöka förstå innebörden av indata och generera svar baserat på en inlärningsmodell, samlar det helt enkelt in och lagrar en enorm mängd par av indata och utdata. Ur ett beteendeperspektiv bör det vara omöjligt att skilja från ChatGPT, förutsatt att det har tillräckligt med data. Detta väcker frågan om verklig förståelse och intelligens överhuvudtaget är nödvändiga för att skapa intelligent kommunikation. Med andra ord: DullGPT skapar svar som inte går att skilja från de som genereras av ett verkligt intelligent system, men de saknar varje form av autentisk upplevelse eller introspektion. DullGPT har naturligtvis, till skillnad från ChatGPT, många begränsningar, vilket inkluderar hastigheten på "träningen" och dess beroende av andra stora språkmodeller, att det inte tar hänsyn till konversationshistorik, och att det inte tar hänsyn till alla indatasymboler (t.ex. kinesiska tecken etc.). Till skillnad från stora språkmodeller ger det dessutom alltid samma utdata för samma indata. Eftersom det bara är ett tankeexperiment utan praktisk användning, är det ingen mening att försöka åtgärda dessa brister. Det är dock värt att nämna att jag inte försöker försvara argumentet om det kinesiska rummet, som ifrågasätter möjligheten att uppnå verklig intelligens eller förståelse enbart genom manipulation av symboler utan verklig förståelse. Jag hävdar bara att åtminstone ett sådant intelligent system kan skapas, även om det sker på ett helt ineffektivt och dumt sätt. Jag tror dock inte att varje system nödvändigtvis måste vara så internt tomt. Här är källkoden för detta program: [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] Och här är de första 1000 paren av indata och utdata från den oändliga loggen: [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: Thaisko 2024 SLUG: cestovani-thaisko-2024 URL: https://vojtamaur.cz/cestovani-thaisko-2024/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2024-03-10 SOURCE: src/content/posts/cestovani-thaisko-2024.mdx BUILT_HTML: cestovani-thaisko-2024/index.html ============================================================ Thaisko 2024 3D scener [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: Gränser för privatlivet SLUG: hranice-soukromi URL: https://vojtamaur.cz/hranice-soukromi/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2024-02-01 SOURCE: src/content/posts/hranice-soukromi.mdx BUILT_HTML: hranice-soukromi/index.html ============================================================ Gränser för privatlivet februari 2024 Jag skapade ett enkelt program som man kan ange en eller flera kataloger för. Det söker igenom dem alla, inklusive deras underkataloger, och när det stöter på en bild (med bild menar jag här en fil som slutar på ändelsen .jpg, .jpeg, .png, .tif, .tiff), lägger det till dess sökväg i en mängd av alla bilder. När sökningen är klar väljer det ut en enda bild från dem och visar den. Därefter anslöt jag alla hårddiskar med säkerhetskopior av fotografier som jag samlat på mig under mitt liv till min dator (de innehåller nu över 91 000 fotografier). Jag ställde sedan in alla hårddiskar som källkataloger från vilka programmet väljer bilder. Av praktiska skäl var det nödvändigt att förbjuda val från vissa kataloger, eftersom vissa endast innehöll programdata, såsom deras ikoner. Efter att ha tryckt på ENTER-tangenten valde programmet ett slumpmässigt fotografi från mitt liv. Efter att ha tryckt på ENTER igen valde programmet ett annat fotografi, och så vidare... Av de slumpmässigt valda bilderna skapade jag flera serier som följde på varandra. Varje serie börjar med ett slumpmässigt val av en bild och fortsätter att slumpmässigt välja ytterligare bilder tills den stöter på en som jag inte vill offentliggöra. Denna sista bild presenteras suddig i serien. Jag var nyfiken på vilka fotografier som skulle orsaka att serierna avslutades och varför. I de flesta fall, till min förvåning, avslutades de av oro för andra människors privatliv. I andra fall avslutades de av fotografier på arbetsdokument, andra människors hem och mitt eget hem, etc. Genom detta projekt upptäckte jag hur dimmiga gränserna för mitt privatliv är, om de ens existerar. Vid ett visst ögonblick var jag dock tvungen att bestämma mig för om jag skulle publicera fotografiet eller inte. Detta val var dock oftast ganska komplicerat och tvetydigt. serie 1: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-1.jpg | censuread bild] [https://vojtamaur.cz/images/hranice-soukromi-obr-1.jpg] serie 2: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-2.jpg | ett glas vatten] [https://vojtamaur.cz/images/hranice-soukromi-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-3.jpg | text till utställningen] [https://vojtamaur.cz/images/hranice-soukromi-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-4.jpg | värmebild av en väg] [https://vojtamaur.cz/images/hranice-soukromi-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-5.jpg | tågresa] [https://vojtamaur.cz/images/hranice-soukromi-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-6.jpg | fläck på glaset] [https://vojtamaur.cz/images/hranice-soukromi-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-7.jpg | skärmdump med CMD] [https://vojtamaur.cz/images/hranice-soukromi-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-8.jpg | studentutställning] [https://vojtamaur.cz/images/hranice-soukromi-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-9.jpg | censuread bild] [https://vojtamaur.cz/images/hranice-soukromi-obr-9.jpg] serie 3: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-10.jpg | kod för SMS-biljett] [https://vojtamaur.cz/images/hranice-soukromi-obr-10.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-11.jpg | hoppande masaier i Kenya] [https://vojtamaur.cz/images/hranice-soukromi-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-12.jpg | larv under mikroskop] [https://vojtamaur.cz/images/hranice-soukromi-obr-12.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-13.jpg | värmebild av en bil] [https://vojtamaur.cz/images/hranice-soukromi-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-14.jpg | robotstatyer på en utställning] [https://vojtamaur.cz/images/hranice-soukromi-obr-14.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-15.jpg | censuread bild] [https://vojtamaur.cz/images/hranice-soukromi-obr-15.jpg] serie 4: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-16.jpg | polariserad struktur under mikroskop] [https://vojtamaur.cz/images/hranice-soukromi-obr-16.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-17.jpg | Vojta Maur filmar utställningen] [https://vojtamaur.cz/images/hranice-soukromi-obr-17.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-18.jpg | Milan Maurs utställning] [https://vojtamaur.cz/images/hranice-soukromi-obr-18.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-19.jpg | leguan på Galápagosöarna] [https://vojtamaur.cz/images/hranice-soukromi-obr-19.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-20.jpg | mjölkglas] [https://vojtamaur.cz/images/hranice-soukromi-obr-20.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-21.jpg | cell under mikroskop] [https://vojtamaur.cz/images/hranice-soukromi-obr-21.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-22.jpg | censuread bild] [https://vojtamaur.cz/images/hranice-soukromi-obr-22.jpg] serie 5: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-23.jpg | censuread bild] [https://vojtamaur.cz/images/hranice-soukromi-obr-23.jpg] serie 6: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-24.jpg | censuread bild] [https://vojtamaur.cz/images/hranice-soukromi-obr-24.jpg] serie 7: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-25.jpg | censuread bild] [https://vojtamaur.cz/images/hranice-soukromi-obr-25.jpg] serie 8: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-26.jpg | målning på en utställning] [https://vojtamaur.cz/images/hranice-soukromi-obr-26.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-27.jpg | Vojta Maur på ljusfestival] [https://vojtamaur.cz/images/hranice-soukromi-obr-27.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-28.jpg | byggnader i Mexiko] [https://vojtamaur.cz/images/hranice-soukromi-obr-28.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-29.jpg | censuread bild] [https://vojtamaur.cz/images/hranice-soukromi-obr-29.jpg] serie 9: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-30.jpg | kräftdjur] [https://vojtamaur.cz/images/hranice-soukromi-obr-30.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-31.jpg | måsar] [https://vojtamaur.cz/images/hranice-soukromi-obr-31.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-32.jpg | värmebild] [https://vojtamaur.cz/images/hranice-soukromi-obr-32.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-33.jpg | Vojta Maur på en båt] [https://vojtamaur.cz/images/hranice-soukromi-obr-33.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-34.jpg | sockerbitar] [https://vojtamaur.cz/images/hranice-soukromi-obr-34.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-35.jpg | Milan Maurs utställning] [https://vojtamaur.cz/images/hranice-soukromi-obr-35.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-36.jpg | pelikaner i djurparken] [https://vojtamaur.cz/images/hranice-soukromi-obr-36.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-37.jpg | blixt i Mähren] [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 | värmebild av moln] [https://vojtamaur.cz/images/hranice-soukromi-obr-39.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-40.jpg | Vojta Maur med motorsåg] [https://vojtamaur.cz/images/hranice-soukromi-obr-40.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-41.jpg | tändare med texten BURN SYSTEM] [https://vojtamaur.cz/images/hranice-soukromi-obr-41.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-42.jpg | översvämmat stenbrott] [https://vojtamaur.cz/images/hranice-soukromi-obr-42.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-43.jpg | skog] [https://vojtamaur.cz/images/hranice-soukromi-obr-43.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-44.jpg | censuread bild] [https://vojtamaur.cz/images/hranice-soukromi-obr-44.jpg] serie 10: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-45.jpg | censuread bild] [https://vojtamaur.cz/images/hranice-soukromi-obr-45.jpg] Källkod Python-källkoden för detta projekt finns tillgänglig här: [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: Vågfunktioner SLUG: vlnove-funkce URL: https://vojtamaur.cz/vlnove-funkce/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2024-01-01 SOURCE: src/content/posts/vlnove-funkce.mdx BUILT_HTML: vlnove-funkce/index.html ============================================================ Vågfunktioner januari 2024 Detta projekt är en demonstration av hur spridning och interferens av vågor samt deras interaktion med miljön kan simuleras med hjälp av matematiska modeller och datorsimulering. Användningen av slumpmässiga värden för vågkällornas position, frekvens och amplitud, tillsammans med implementeringen av avtagande amplitud med ökande avstånd från källan, reflektion av vågor från kvadratens kanter och deras ömsesidiga interferens, skapar visuellt intressanta mönster som illustrerar komplexiteten i våginteraktioner i ett begränsat utrymme. Resultaten visualiseras med hjälp av en svartvit färgskala som representerar vågintensiteten vid olika punkter i det kvadratiska utrymmet. Simulering med 1 vågkälla: [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] Simulering med 2 vågkällor: [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] Simulering med 3 vågkällor: [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] Simulering med 5 vågkällor: [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] Simulering med 10 vågkällor: [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] Simulering med 50 vågkällor: [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] Simulering med 100 vågkällor: [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] Simulering med 500 vågkällor: [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] Källkod Python-källkoden för detta projekt finns tillgänglig här: [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: Recamáns struktur SLUG: vystavy-recamanova-struktura URL: https://vojtamaur.cz/vystavy-recamanova-struktura/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: vystavy DATE: 2023-12-14 SOURCE: src/content/posts/vystavy-recamanova-struktura.mdx BUILT_HTML: vystavy-recamanova-struktura/index.html ============================================================ Recamáns struktur 14. 9. 2023 - 31. 12. 2023, Jindřichův Hradec Museum för fotografi och moderna bildmedier: Bilder bortom siffror [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] Information om utställningen på webbplatsen för Museum för fotografi och moderna bildmedier: https://www.mfmom.cz/vystavy/obrazy-nad-cisly-i306.html Artikel från webbplatsen JcTEĎ.cz: https://www.jcted.cz/76523-muzeum-fotografie-v-jindrichove-hradci-otevrelo-vystavu-pocitacovych-grafik/ Förklaring av Recamáns struktur (projekt från år 2020): https://vojtamaur.cz/recamanova-posloupnost-zelvi-grafice/ ============================================================ TITLE: Markörens bana SLUG: trajektorie-kurzoru URL: https://vojtamaur.cz/trajektorie-kurzoru/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2023-08-01 SOURCE: src/content/posts/trajektorie-kurzoru.mdx BUILT_HTML: trajektorie-kurzoru/index.html ============================================================ Markörens bana augusti 2023 Det kan verka som att den dagliga interaktionen med en datormus är en vanlig och inte särskilt anmärkningsvärd aktivitet. Men tänk om det vore möjligt att förvandla dessa rutinerörelser till något mer, något som skapar en unik visuell representation av datorarbete? Tack vare kod som läser av muspekarens position och färgen på pixeln under den, kan denna idé bli verklighet. Hur fungerar det? Denna kod spårar var muspekaren befinner sig på skärmen och vilken färg pixeln under den har. Denna information överförs sedan i realtid till en virtuell duk med samma upplösning som skärmen. Varje gång musen rör sig ritar koden en pixel med färgen som just fanns under markören, på den position där markören befann sig. Det innebär att allt eftersom man arbetar och rör sig på skärmen, skapas färgade banor på duken. Dessa banor är unika och representerar användarens arbete och interaktion med datorn. Vad händer efter en längre tid? Om denna process körs tillräckligt länge börjar duken fyllas och banorna blir mindre märkbara. Istället börjar större delen av duken se ut som pseudoslumpmässigt brus. Det finns dock vissa områden på skärmen som inte förändras särskilt mycket över tid. Det kan till exempel vara det nedre aktivitetsfältet i Windows, där programikoner finns. Dessa områden på duken förblir mer eller mindre desamma. [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] Slutsats Denna kod representerar en förening av teknik och konst som gör det möjligt att omvandla den dagliga interaktionen med datorn till något visuellt engagerande. Även om det vid första anblick kan verka som att datorarbete är rutinmässigt och monotont, visar detta projekt att även en sådan aktivitet kan ha sin egen skönhet och rytm. Källkod Python-källkoden för detta projekt finns tillgänglig här: [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: Växtloggar SLUG: zaznamy-rostlin URL: https://vojtamaur.cz/zaznamy-rostlin/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2023-06-01 SOURCE: src/content/posts/zaznamy-rostlin.mdx BUILT_HTML: zaznamy-rostlin/index.html ============================================================ Växtloggar juni 2023 Introduktion I den här artikeln tittar vi på ett projekt som förenar växtvärlden, elektronik, programmering och bildkonst. Projektet använder Arduino och Python för att skapa visualiseringar av upplevelser från växternas liv. [ImageObject: https://vojtamaur.cz/images/zaznamy-rostlin-obr-1.png | arduino kopplingsschema] [https://vojtamaur.cz/images/zaznamy-rostlin-obr-1.png] Hur fungerar det? Arduino är utrustad med tre sensorer – en termometer, en fotomotstånd och en fuktmätare. Dessa sensorer är placerade i en kruka med olika typer av växter (t.ex. patisson, ärter, solrosor, aubergine, krasse, paprika etc.). Sensorerna samlar kontinuerligt in data om temperatur, ljusintensitet och markfuktighet. Programmet skapar sedan en tom duk med måtten 100×100 pixlar. Varje pixel på denna duk färgläggs enligt data som erhållits från sensorerna. Pixelns RGB-färgvärde bestäms så att R-värdet (rött) motsvarar temperatur, G (grönt) ljus och B (blått) fuktighet. Visualisering av en dag Först tittar vi på en enkel version av projektet, där en bild representerar en dag i växternas liv. Programmet börjar med att färglägga den första pixeln i det övre vänstra hörnet och färglägger gradvis varje pixel enligt de aktuella värdena från sensorerna. Efter att ha färglagt en pixel väntar programmet en stund innan det går vidare till nästa pixel. När det når slutet av en rad flyttar det till början av nästa rad och fortsätter färgläggningen. Denna process fortsätter tills alla pixlar på duken är färglagda. Logg av solros: [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] Sammansättning av utdata Efter visualiseringen av en dag kan vi utöka denna process och skapa en serie bilder som representerar en längre tidsperiod. Enskilda kvadratiska utdata kan staplas under varandra, vilket skapar sammansatta bilder. Eftersom genereringen av nästa utdata påbörjas direkt efter att en har avslutats, sker inget avbrott i tidsflödet. På detta sätt kan vi skapa bilder med en upplösning på till exempel 100x500 pixlar om de är sammansatta av fem utdata. Logg av solros: [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] Logg av patisson: [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] Förlängning av fördröjningen mellan mätningar Fördröjningen mellan mätningen av enskilda pixlar kan förlängas. På så sätt kan ett kvadratiskt format på 100×100 pixlar representera inte bara en dag, utan många dagar. Denna princip gör att vi kan följa växtens utveckling över en längre tidsperiod i en och samma bild. Logg av solros: [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] Kombination av principer Genom att kombinera båda principerna kan vi skapa en serie bilder där varje bild representerar flera dagar och hela serien täcker många dagar eller till och med veckor. På detta sätt kan vi följa och visualisera växtens långsiktiga utveckling. Logg av solros: [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] Logg av solros: [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] Tolkning av resultaten De resulterande bilderna ger oss en unik inblick i växternas liv. Blå "linjer" på bilden representerar nätter, eftersom det oftast var fuktigt men inte särskilt varmt, och dessutom fanns inget ljus. Däremot orsakas gula "linjer" av att direkt solljus började lysa på växten mot slutet av dagen, vilket orsakade en ökning av temperatur och ljusintensitet. Detta återspeglades i bilden som en ökning av värdena i den röda och gröna kanalen, vilket tillsammans skapar en gul färg. Ibland syns svaga linjer i början av natten, eftersom jag ibland tände en lampa i rummet på kvällen. I andra utdata kan man från minskningen av ljusintensiteten se att det till exempel regnade. Källkod Python-källkoden för detta projekt finns tillgänglig här: [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] Slutsats Detta projekt är ett utmärkt exempel på hur vi kan använda teknik för att bättre förstå och visualisera naturliga processer. De resulterande bilderna ger oss en inblick i växternas liv och komplexiteten i de stimuli de uppfattar. Det är viktigt att inse att även om detta projekt ger en unik inblick i växternas upplevelser, omfattar det inte alla aspekter av deras perception. Växter kan uppfatta många olika typer av signaler från sin omgivning, inklusive luftfuktighet, gravitationsriktning, markens kemiska sammansättning, elektromagnetiska fält och mekanisk stress. Detta projekt försöker inte registrera växtens fullständiga upplevelse, utan fokuserar snarare på tre nyckelfaktorer som är lätta att mäta och visualisera. Vi har ingen aning om hur växter tolkar dessa data, men vi vet att de definitivt reagerar på dem. Projektet är ett försök att översätta dessa upplevelser till ett format som vi bättre kan förstå och visualisera. ============================================================ TITLE: Byggtomter SLUG: vystavy-stavebni-pozemky-1 URL: https://vojtamaur.cz/vystavy-stavebni-pozemky-1/ LANGUAGE: sv 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 ============================================================ Byggtomter 19. 10. 2022 - 14. 1. 2023, Brno Fait Gallery: Milan Maur / Osäkra händelseförlopp [ImageObject: https://vojtamaur.cz/images/vystavy-stavebni-pozemky-1-obr-1.jpg | Bildtext: Vi köper byggtomter och återlämnar dem till naturen. Hösten 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 | Fotodokumentation av utställningen] [https://vojtamaur.cz/images/vystavy-stavebni-pozemky-1-obr-2.jpg] Information om utställningen på Fait Gallerys webbplats: https://www.faitgallery.com/tiskovky/items/2014.html ============================================================ TITLE: Rekursion i programmet MS Word SLUG: rekurze-programu-ms-word URL: https://vojtamaur.cz/rekurze-programu-ms-word/ LANGUAGE: sv 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 ============================================================ Rekursion i programmet MS Word november 2022 Jag har upptäckt ett sätt att starta en rekursiv process i Microsoft Word. Det krävs två saker för detta – länkfunktionen och en tabell. Med hjälp av länkfunktionen kan man infoga innehållet i dokument A i dokument B på ett sådant sätt att om innehållet ändras i dokument A, återspeglas dessa ändringar automatiskt i dokument B. Med andra ord – innehållet i dokument B refererar till innehållet i dokument A. Rekursion kan sedan startas genom att skapa innehåll som refererar till sig självt. Hur kan man uppnå detta? Det räcker att skapa dokument A (låt oss kalla det t.ex. doc A.docx) och dokument B (doc B.docx), skapa en tom tabell i dokument A, kopiera den och infoga den som en länk i dokument B. Sedan behöver man bara kopiera denna nyligen infogade tabell från dokument B och infoga den som en länk i tabellens innehåll i dokument A. Detta skapar en tabell som gradvis börjar infoga sig själv i sig själv. Oftast börjar MS Word då hacka för att till slut krascha helt. Hela denna procedur kan ses i videon nedan. [VideoObject: https://www.youtube-nocookie.com/embed/xaE-eYQw4Mw] ============================================================ TITLE: Pseudodikt SLUG: pseudobasen URL: https://vojtamaur.cz/pseudobasen/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2022-05-01 SOURCE: src/content/posts/pseudobasen.mdx BUILT_HTML: pseudobasen/index.html ============================================================ Pseudodikt maj 2022 Alla ord i följande dikt (åtminstone såvitt vi vet och med undantag för funktionsord) är pseudord; det rör sig alltså om ord som i enlighet med tjeckisk fonotakt skulle kunna existera – dessa ljudkombinationer är möjliga i det nämnda språket – men de har ingen tilldelad betydelse och används inte. Dikten är alltså i grunden meningslös och en eventuell tolkning beror helt på läsarens fantasi, även om den i hög grad stimuleras av den utpräglat ljudhärmande karaktären hos vissa pseudord. Detta experiment hade inte som mål att skapa en poetisk text av högt estetiskt värde, utan snarare att leka med modersmålets kombinatoriska potential. Det är anmärkningsvärt att man för varje pseudord tillförlitligt kan identifiera ordklass och de flesta av dess grammatiska kategorier. 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 Trots att dikten i princip är meningslös kan en viss föreställning uppstå i läsarens sinne vid tolkningen av den. Vi var intresserade av vilken föreställning en artificiell intelligens skulle ha om den. Vi använde därför flera tillgängliga AI-modeller (ru-DALL-E, Dream, Deep Daze, starryai – Altair, starryai – Orion och Night Café), som kan skapa bildutdata med hjälp av textinmatning. Varje modell är lite annorlunda, vissa producerar fotorealistiska utdata, vissa är mer abstrakta och andra är snarare konstnärligt stiliserade. De skiljer sig också åt i hur väl de förstår tjeckiska (t.ex. förstår modellen ru-DALL-E tjeckiska mycket väl). De enskilda segmenten av denna dikt matades in i olika AI-modeller och var och en av dem skapade därmed sin egen unika serie av föreställningar baserade på tolkningen av de enskilda segmenten. Från var och en av dessa serier skapade vi sedan en video där de enskilda föreställningarna projiceras och samtidigt reciteras det tillhörande diktsegmentet till dem. Modellen Deep Daze kan till och med registrera processen för skapandet av föreställningar, så att man i videon kan se hur dess föreställning gradvis formas och preciseras. 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] Vad väcker dikten hos dig? Stämmer ditt intryck av dikten överens med den artificiella intelligensens tolkningar? diktens författare: Filip Drábek författare till bildbilagan: Vojta Maur ============================================================ TITLE: Fotogrammetri SLUG: fotogrammetrie URL: https://vojtamaur.cz/fotogrammetrie/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2022-03-29 SOURCE: src/content/posts/fotogrammetrie.mdx BUILT_HTML: fotogrammetrie/index.html ============================================================ Fotogrammetri mars 2022 Under loppet av flera år har jag skannat olika strukturer med hjälp av fotogrammetrie. Projektet fungerar som ett rumsligt collage av platser och varelser genom tiden. [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-9.jpg | från vänster: 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 | från vänster: 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 ligger i lägenheten bredvid lägenheten där Vojta Maur ligger i lägenheten bredvid lägenheten där Vojta Maur ligger i lägenheten bredvid lägenheten där...] [https://vojtamaur.cz/images/fotogrammetrie-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-4.jpg | Vojta Maur ligger i lägenheten bredvid lägenheten där Vojta Maur ligger i lägenheten bredvid lägenheten där Vojta Maur ligger i lägenheten bredvid lägenheten där...] [https://vojtamaur.cz/images/fotogrammetrie-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-3.jpg | Vojta Maur i lägenheten] [https://vojtamaur.cz/images/fotogrammetrie-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-5.jpg | Vojta Maur isolerad i ett rum] [https://vojtamaur.cz/images/fotogrammetrie-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-6.jpg | Vojta Maur i ett rum, vidvinkelbild] [https://vojtamaur.cz/images/fotogrammetrie-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-8.jpg | low poly Vojta Maur i ett rum] [https://vojtamaur.cz/images/fotogrammetrie-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-11.jpg | Vojta Maur i badrummet] [https://vojtamaur.cz/images/fotogrammetrie-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-7.jpg | Vojta Maur i sovrummet] [https://vojtamaur.cz/images/fotogrammetrie-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-10.jpg | Vojta Maur i vardagsrummet] [https://vojtamaur.cz/images/fotogrammetrie-obr-10.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-12.jpg | Vojta Maur i köket] [https://vojtamaur.cz/images/fotogrammetrie-obr-12.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-13.jpg | Vojta Maur i köket] [https://vojtamaur.cz/images/fotogrammetrie-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-14.jpg | Vojta Maur i köket] [https://vojtamaur.cz/images/fotogrammetrie-obr-14.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-15.jpg | trädgård] [https://vojtamaur.cz/images/fotogrammetrie-obr-15.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-16.jpg | Vojta Maur i trädgården, ortografiskt perspektiv] [https://vojtamaur.cz/images/fotogrammetrie-obr-16.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-20.jpg | Helena Horáková i tvättstället] [https://vojtamaur.cz/images/fotogrammetrie-obr-20.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-18.jpg | Vojta Maur armé] [https://vojtamaur.cz/images/fotogrammetrie-obr-18.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-17.jpg | Vojta Maur spiral] [https://vojtamaur.cz/images/fotogrammetrie-obr-17.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-19.jpg | Vojta Maur mönster] [https://vojtamaur.cz/images/fotogrammetrie-obr-19.jpg] ============================================================ TITLE: Slumptalsgenerator SLUG: vystavy-generator-nahodnych-cisel-2 URL: https://vojtamaur.cz/vystavy-generator-nahodnych-cisel-2/ LANGUAGE: sv 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 ============================================================ Slumptalsgenerator 17. 2. 2022 - 27. 3. 2022, Karlovy Vary Konstgalleriet i Karlovy Vary: KARLOVY VARY-SALONEN 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] Information om utställningen på Konstgalleriet i Karlovy Varys webbplats: http://www.galeriekvary.cz/vystavy/karlovarsky-salon-22-2 ============================================================ TITLE: Självporträtt (praktiskt examensarbete) SLUG: autoportret-prakticka-maturitni-prace URL: https://vojtamaur.cz/autoportret-prakticka-maturitni-prace/ LANGUAGE: sv 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 ============================================================ Självporträtt (praktiskt examensarbete) juni 2021 Uppgift och försvar av examensarbete: [MediaObject: https://vojtamaur.cz/files/autoportret-prakticka-maturitni-prace-dokument-1.pdf] Slutlig portfolio: [MediaObject: https://vojtamaur.cz/files/autoportret-prakticka-maturitni-prace-dokument-2.pdf] Installation av verket i Nerudovkas ateljéer: [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] Bedömning av arbetet: [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: En kort historia om livet på jorden SLUG: strucna-historie-zivota-zemi URL: https://vojtamaur.cz/strucna-historie-zivota-zemi/ LANGUAGE: sv 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 ============================================================ En kort historia om livet på jorden mars 2021 [VideoObject: https://www.youtube-nocookie.com/embed/1R8M4nRLPWQ] Videon skapades som ett skolarbete vid den yrkesinriktade gymnasieskolan för handel, tillämpad konst och design i Plzeň (Nerudova 33). En bildruta i den här videon representerar 200 000 år av jordens historia. Det motsvarar ungefär hur länge arten Homo sapiens har funnits. Det är just därför människan visas först i den allra sista bildrutan i den här videon. Allt bildmaterial som använts i videon har tagits av författaren. ============================================================ TITLE: Livet i Hromnické-sjön SLUG: zivot-hromnickem-jezirku URL: https://vojtamaur.cz/zivot-hromnickem-jezirku/ LANGUAGE: sv 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 ============================================================ Livet i Hromnické-sjön januari 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] Hromnické-sjön [https://cs.wikipedia.org/wiki/Hromnick%C3%A9_jez%C3%ADrko] är ett naturminne i distriktet Plzeň-sever. Tack vare tidigare skifferbrytning är sjöns vatten en svag lösning av svavelsyra (dess pH är 2.6 – 2.9). Det är just därför man i olika källor kan läsa att ”vattnet är sterilt och utan liv”. Även på den officiella informationstavlan [https://upload.wikimedia.org/wikipedia/commons/d/d0/Tabule_Hromnick%C3%A9_jez%C3%ADrko.JPG] står det skrivet: ”… förutom alger är [vattnet] helt utan liv”. Denna slutsats verkade osannolik för mig med tanke på livets enorma anpassningsförmåga i allmänhet. Jag bestämde mig därför för att bege mig dit och undersöka det själv. [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-1.jpg | Hromnické-sjön] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-2.jpg | mätning pH] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-2.jpg] Den 19. december 2020 tog jag ett vattenprov från Hromnické-sjön. Flercelligt liv kunde ses i det så fort slammet i det grumliga vattnet hade lagt sig. Jag hittade flera fjädermygglarver i det. [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-3.jpg | fjädermygglarv] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-3.jpg] Jag upptäckte även en fluglarv i det, som jag lyckades identifiera med hjälp av mikroskop. [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-4.jpg | fluglarv] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-4.jpg] Jag fann även flera encelliga organismer i det, som dessa två arter av ögondjur, vilka fanns här i sådana mängder att de i form av en grön beläggning på ytan kunde observeras med blotta ögat. [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-5.jpg | ögondjur] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-6.jpg | ögondjur] [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 | ögondjur] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-7.jpg] [VideoObject: https://www.youtube-nocookie.com/embed/XbHSxjzpSYE] På bilderna ovan kan man även se prokaryota organismer – cyanobakterier (små stavformade bakterier). En annan prokaryot organism som jag hittade i provet är denna bakterie (ännu ej närmare identifierad). [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-8.jpg | bakterie] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-8.jpg] Efter cirka två veckors observation hittade jag till och med ciliater i provet. Den första av dem är en Vorticella, den andra är en 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] Det är anmärkningsvärt hur många organismer som kan överleva i en så extremt sur miljö. Påståendet att vattnet är sterilt är enligt min mening därmed motbevisat. Det vore därför lämpligt att uppdatera den officiella informationstavlan och andra turistwebbplatser som kopierat informationen därifrån. Detta är dock troligen långt ifrån alla organismer som finns i Hromnické-sjön, och därför vore det intressant att utföra ytterligare vattenanalyser under andra årstider, eller eventuellt ta vattenprover från olika djup (på botten kan t.ex. anaeroba bakterier leva tack vare brist på syre och ljus). ============================================================ TITLE: Reflektion kring fantasins gränser SLUG: uvaha-hranicich-fantazie URL: https://vojtamaur.cz/uvaha-hranicich-fantazie/ LANGUAGE: sv 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 ============================================================ Reflektion kring fantasins gränser november 2020 Denna text skapades som en skoluppsats (genre: reflektion) om ett valfritt ämne under studietiden vid yrkesskolan för handel, tillämpad konst och design i Plzeň. [MediaObject: https://vojtamaur.cz/files/uvaha-hranicich-fantazie-dokument.pdf] ============================================================ TITLE: Ökad uppfattning av ljusstyrkeskillnader SLUG: zvysene-vnimani-rozdilu-svetlosti URL: https://vojtamaur.cz/zvysene-vnimani-rozdilu-svetlosti/ LANGUAGE: sv 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 ============================================================ Ökad uppfattning av ljusstyrkeskillnader oktober 2020 Vad händer om våra ögon kunde uppfatta även små skillnader i ljusstyrka? Hur annorlunda skulle vår syn på världen vara tack vare det? Går det att visualisera på något sätt? Ja, jag tror att det går. Jag ska nu försöka beskriva hur man kan uppnå detta. Låt oss titta på hur det mänskliga ögat uppfattar ett svartvitt fotografi. [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-1.jpg | svartvitt fotografi av björnar] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-1.jpg] Man kan alltså säga att de platser som är mörkast uppfattar vi som svarta, och de platser som är ljusast uppfattar vi som vita. Allt däremellan är olika gråtoner. Detta spektrum kan visas på följande sätt: [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-2.jpg | gradient svart-vit] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-2.jpg] Eftersom våra ögon inte är tillräckligt bra på att uppfatta små skillnader mellan två gråtoner, bestämde jag mig för att lägga till hela färgspektrumet som mellansteg i denna övergång. Den resulterande övergången ser då ut så här: [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-3.jpg | gradient svart, magenta, blå, cyan, grön, gul, röd, vit (KMBCGYRW)] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-3.jpg] Svart förblir svart, vitt förblir vitt, men den grå övergången mellan dem är nu berikad med färger. Nedan visas ett exempel på hur ett fotografi av en björn skulle se ut efter att denna nya övergång applicerats. [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-4.jpg | gradient KMBCGYRW applicerad på svartvitt foto av björnar] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-4.jpg] På fotografiet syns detaljer som vi skulle missa på ett vanligt svartvitt fotografi. Vidare har jag experimenterat med denna övergång på analoga fotografier (se nedan). För jämförelsens skull visas alltid det ursprungliga svartvita fotografiet först. [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-5.jpg | svartvitt analogt foto av Marek Herink] [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 applicerad på svartvitt analogt foto av Marek Herink] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-7.jpg | svartvitt analogt foto av Michaela Stehlíková] [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 applicerad på svartvitt analogt foto av Michaela Stehlíková] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-9.jpg | svartvitt analogt foto av Vojta Maur] [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 applicerad på svartvitt analogt foto av Vojta Maur] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-10.jpg] [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-11.jpg | svartvitt analogt foto från en hålkamera] [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 applicerad på svartvitt analogt foto från en hålkamera] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-12.jpg] Jag undrade om denna övergång skulle kunna användas vid teckning för bättre precision i skuggningen. Och det var därför jag testade den på en av mina äldre teckningar: [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-13.jpg | studieteckning i kol av Vojta Maur] [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 applicerad på studieteckning i kol av Vojta Maur] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-14.jpg] Jag bestämde mig för att testa denna övergång vidare på optiska illusioner, som bygger på en ofullkomlig uppfattning av skillnader i ljusstyrka. Här är ett exempel på en sådan illusion: [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-15.jpg | bild av en svartvit optisk illusion av ljusstyrkeskillnad] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-15.jpg] Precis som man kan förvänta sig är båda kvadraterna identiska. Ändå ser den ena ljusare ut för det mänskliga ögat. Om jag applicerar denna övergång på illusionen ovan blir det mycket tydligare att kvadraterna har samma nyans. Illusionen bryts därmed och upphör att vara en illusion. [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-16.jpg | gradient KMBCGYRW applicerad på bild av en svartvit optisk illusion av ljusstyrkeskillnad] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-16.jpg] En annan liknande illusion är Checker shadow illusion [https://en.wikipedia.org/wiki/Checker_shadow_illusion]. Principen är densamma, ytorna A och B har identisk nyans, även om det inte ser ut så. När vi applicerar övergången på den blir det uppenbart. [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-17.jpg | bild av 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 applicerad på Checker shadow illusion] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-18.jpg] ============================================================ TITLE: Livets teorem SLUG: teoremy-zivota URL: https://vojtamaur.cz/teoremy-zivota/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2020-10-01 SOURCE: src/content/posts/teoremy-zivota.mdx BUILT_HTML: teoremy-zivota/index.html ============================================================ Livets teorem oktober 2020 Instagramsida som innehåller fotografier av livet på jorden på olika storleksnivåer. www.instagram.com/vojta_maur_zivot [http://www.instagram.com/vojta_maur_zivot] [ImageObject: https://vojtamaur.cz/images/teoremy-zivota-obr-1.jpg | skärmdump av Instagramsidan] [https://vojtamaur.cz/images/teoremy-zivota-obr-1.jpg] ============================================================ TITLE: Dator med slumpmässiga indata SLUG: pocitac-nahodnymi-vstupy URL: https://vojtamaur.cz/pocitac-nahodnymi-vstupy/ LANGUAGE: sv 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 ============================================================ Dator med slumpmässiga indata september 2020 I syfte med denna reflektion skapade jag ett program i programmeringsspråket Python som ger min dator slumpmässiga indata. Den kan till exempel flytta muspekaren, klicka, trycka på vilka tangenter som helst på tangentbordet, och allt detta helt slumpmässigt. Låt oss därför kalla det APA-1 (efter teorin om den oändliga apan). Här är källkoden, även om det inte är nödvändigt att förstå den: [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] För att illustrera spelade jag in programmet APA-1 när det kördes och skapade därmed den första videon nedan. Eftersom det kördes i ungefär en timme, snabbade jag upp den första videon många gånger för att skapa den andra videon, så att tittaren inte behöver se hela den första videon men ändå kan se vilka åtgärder programmet APA-1 kan ha utfört. [VideoObject: https://www.youtube-nocookie.com/embed/xZp9WpHKVKA] [VideoObject: https://www.youtube-nocookie.com/embed/fUh24r03e7o] Som man kan märka i videorna börjar programmet APA-1 vid ett visst ögonblick skriva över sin egen kod. Hela videon slutar med att det hänger sig och att operativsystemet därefter kraschar. När jag experimenterade vidare med det gjorde programmet APA-1 några andra anmärkningsvärda saker. Till exempel öppnade det sökmotorn Bing och skrev in ”9/11”, tog en skärmdump, startade om datorn, installerade ett kortspel eller ”ritade” något abstrakt (se bilden nedan). [ImageObject: https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-1.png | abstrakt teckning i MS Paint, författare: APA-1] [https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-1.png] Kan man alltså säga att om programmet APA-1 kördes under en viss obegränsad tid, skulle det teoretiskt kunna klara av ALLT (med ordet ALLT menar jag att utföra alla operationer som datorn tillåter, och därför skriver jag det med stora bokstäver), som en användare av samma dator skulle klara av? Det skulle ju teoretiskt kunna skapa en mapp på skrivbordet, öppna en webbläsare och söka efter något, öppna Word och skriva denna reflektion, skriva vilken bok som helst, skapa elektronisk musik, skriva ett program i Python, skriva sig självt och så vidare. Det skulle också kunna stänga av sig självt, stänga av hela datorn eller skada sin egen kod. Och det är just här som det förmodligen är tydligt att det inte är möjligt för programmet APA-1 att klara av ALLT efter start – det skulle nämligen behöva utföra även det steg som stoppar det. Okej, men vad händer då om det gjorde ALLT utan det steg som orsakar att det stoppas, och som det sista utförde just det steget? Det är visserligen helt osannolikt, men inte omöjligt. Tyvärr finns det fortfarande en hake – det finns många steg som leder till att det stoppas. Om det utförde ett av dem skulle det inte längre kunna utföra något efterföljande, och det är en motsägelse mot det ursprungliga antagandet att programmet APA-1 klarar av ALLT. Detta program klarar alltså inte av ALLT. Jag kommer på en lösning till. Programmet APA-1 klarar inte av ALLT eftersom det är ett undersystem till operativsystemet. När operativsystemet stängs av på grund av programmet, slutar även själva programmet att fungera. Här är ett mindre diagram som beskriver förhållandet mellan operativsystemet och programmet APA-1. Pilarna betyder ”påverkar”. [ImageObject: https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-2.png | PROGRAM <-> OPERATIVSYSTEM] [https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-2.png] Problemet är alltså att operativsystemet påverkar programmet. Skulle det alltså vara möjligt att ”bryta” denna loop och skapa ett program som är helt oberoende av operativsystemet? Ett program som påverkar operativsystemet, men som operativsystemet i sig inte kan påverka? Ett program vars diagram ser ut ungefär så här? [ImageObject: https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-3.png | PROGRAM -> OPERATIVSYSTEM] [https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-3.png] Med andra ord – finns det ett liknande program som klarar av ALLT, men som inte klarar av att stoppa sig självt (eller snarare, det är inte ens möjligt utifrån principen för dess konstruktion)? Ett sådant program kallar vi APA-2. I följande steg ska jag försöka förklara ett sätt som visserligen är lite absurt och som definitivt skulle kunna utformas mer elegant, men för att skissera min idé är det förmodligen det mest lämpliga. Jag försökte göra en visualisering av hur ett sådant program, oberoende av operativsystemet, skulle kunna se ut. [ImageObject: https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-4.jpg | visualisering av APA-2] [https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-4.jpg] Den nedre våningen av denna anordning används för att mekaniskt trycka på tangenter på tangentbordet. Den övre våningen används för mekanisk musrörelse och klickande. Allt detta är anslutet till en enklare dator (t.ex. Arduino, Raspberry Pi, etc.), som kan ses på mellanvåningen. Det är just i den som vårt program APA-2 är inläst. Det är viktigt att nämna att endast musen är ansluten till den bärbara datorn och inget annat. Den enklare datorn får alltså inte på något sätt vara ansluten till den bärbara datorn och dess kommunikation måste därför förbli rent enkelriktad (den enklare datorn påverkar den bärbara datorn, inte tvärtom). Den enklare datorn där vår kod för programmet APA-2 är lagrad bör inte heller vara ansluten till internet, eftersom internet för denna reflektion är en enda stor labyrint av villovägar, och om vår anordning ger sig ut i dem kan ingen riktigt förutse konsekvenserna. Till exempel skulle vårt enklare program via internet och den bärbara datorn på något sätt kunna ansluta sig till sig självt och stänga av sig. Denna anordning ser ut att inte längre kunna påverka sig själv och därmed stänga av sig. Men är det verkligen så? Kan en situation uppstå där anordningen stänger av sig själv? En sådan situation kommer jag att tänka på: Via internet rapporterar anordningen till någon relevant tjänst om en bomb på den plats där anordningen befinner sig, och så kommer ett bombgruppsteam och oskadliggör anordningen. Denna situation är naturligtvis mycket osannolik, men återigen, inte omöjlig. Skulle det alltså inte räcka med att bara koppla bort den bärbara datorn från internet? Det skulle definitivt förhindra situationen ovan, men det skulle ändå inte hjälpa. Jag kommer på andra situationer där anordningen indirekt skulle kunna påverka sig själv. Här är en sådan möjlig situation: En person som inte vet något om denna anordning går förbi den bärbara datorn. Just när personen tittar på anordningen visas texten ”STÄNG AV MIG” på skärmen. Denna text (eller en annan, mycket mer slagkraftig text) skulle kunna övertyga personen och därmed faktiskt stänga av anordningen. Okej, och vad sägs om att helt enkelt se till att anordningen inte är kapabel till någon form av utdata (ingen bildskärm, inga högtalare, etc.)? Därmed skulle anordningen inte kunna påverka omvärlden, som i sin tur inte skulle kunna påverka anordningen och orsaka att den stängs av. Det låter visserligen rimligt, men det är inte särskilt realistiskt. Anordningen skulle fortfarande kunna kommunicera på olika sätt, till exempel genom att tända och släcka tangentbordsbelysningen, skillnaden i ljud när den bärbara datorn är påslagen respektive avstängd, eller till och med skillnaden i processortemperatur. Jag tror inte att det är möjligt att skapa en anordning som är en del av denna värld och samtidigt inte interagerar med den på något sätt. Å andra sidan skulle man kunna argumentera för att en datoranvändare också skulle kunna förstöra sig själv bara genom att trycka på tangenter och klicka med musen. Hen skulle till exempel kunna beställa ett mord på sig själv via dark web, och så vidare… Jag avslutar alltså denna reflektion med påståendet att om programmet interagerade med omvärlden på något sätt, skulle det i slutändan kunna stoppa sig självt, trots att programmet teoretiskt klarar av allt som en användare skulle klara av. ============================================================ TITLE: Livets cykliska hierarki SLUG: zacyklena-hierarchie-zivota URL: https://vojtamaur.cz/zacyklena-hierarchie-zivota/ LANGUAGE: sv 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 ============================================================ Livets cykliska hierarki augusti 2020 [ImageObject: https://vojtamaur.cz/images/zacyklena-hierarchie-zivota-obr-1.jpg | levande musselkräfta under mikroskop] [https://vojtamaur.cz/images/zacyklena-hierarchie-zivota-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/zacyklena-hierarchie-zivota-obr-2.jpg | död musselkräfta under mikroskop] [https://vojtamaur.cz/images/zacyklena-hierarchie-zivota-obr-2.jpg] På den första bilden syns en musselkräfta, vilket är ett litet vattenlevande kräftdjur som är cirka 1 mm stort. Den livnär sig på alger, jästsvampar, bakterier etc. Det är alltså en så kallad filtrerare. På den andra bilden har denna näringskedjehierarki vänts – vi kan se PSB (purpurbakterier) och slemsvampar som kalasar på musselkräftans döda skal. Märkligt nog verkar denna scen av död och nedbrytning inte alls motbjudande eller skrämmande, tvärtom fann jag den vacker och fascinerande. Utseendet på den andra bilden står alltså enligt min mening i kontrast till dess inre betydelse, och kanske är det just denna spänning som gör den så effektfull. En annan anledning till att detta verk gör ett så starkt och personligt intryck på mig är faktum att även jag en dag kommer att sluta precis likadant som denna musselkräfta. ============================================================ TITLE: Reflektion och rymd SLUG: odraz-a-prostor URL: https://vojtamaur.cz/odraz-a-prostor/ LANGUAGE: sv 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 ============================================================ Reflektion och rymd maj 2020 I detta arbete har jag studerat reflektion, dess visualisering och matematiska modell. Jag började med ett enkelt problem – en boll i en kvadrat. Denna "boll" är i själva verket en matematisk vektor, alltså en dimensionslös punkt som har en position och en riktning, men för enkelhetens skull kommer vi fortsätta kalla den för en boll. Jag har också för enkelhetens skull ignorerat luftmotstånd, energiförlust vid reflektion, etc. Bollen kastas alltså in i kvadraten med en viss startposition och vinkel. När den träffar kvadratens sida studsar den. Under sin rörelse lämnar den också en bana efter sig. Denna simulering kan ses i det interaktiva fönstret nedan. Det går att experimentera med den och ändra startvinkeln (angle) till ett annat värde. [MediaObject: https://vojtamaur.cz/demos/odraz-a-prostor/odraz-a-prostor-2D.html] Medan vissa startvinklar skapar mycket enkla banor som ritar över sig själva (vid vinklarna 45° och 90°), skapar andra värden mycket kaotiska banor. Frågan är om även dessa banor, efter ett tillräckligt antal reflektioner, en dag sluter sig och bara börjar rita över sig själva. Som man kan se på skissen nedan kan varje reflektion tilldelas en viss vinkel φ(n) och en viss längd L(n) från vänsterkanten av den sida av kvadraten som bollen träffade. [ImageObject: https://vojtamaur.cz/images/odraz-a-prostor-obr-1.png | hjälpskiss för beräkning av banan] [https://vojtamaur.cz/images/odraz-a-prostor-obr-1.png] Varje sida är 1 enhet stor. Startparametrarna är alltså vinkelns storlek φ(0) och längden från vänsterkanten L(0). En boll som skickas iväg på detta sätt studsar och skapar par av talen φ(1) och L(1), vidare φ(2) och L(2) osv... Om vi alltså vill bevisa om banan sluter sig vid en viss startvinkel och längd från sidans vänsterkant, är vi intresserade av om det finns tal φ(n) och L(n) sådana att φ(0) = φ(n) och L(0) = L(n). Med andra ord är vi intresserade av om bollen en dag hamnar på den plats därifrån den skickades iväg och studsar därifrån med samma vinkel. För att mer exakt förstå vad som händer ur matematisk synvinkel vid reflektioner skrev jag en algoritm där man anger två parametrar – φ(n) och L(n). Algoritmen beräknar sedan exakt värdena för talen φ(n + 1) och L(n + 1), alltså värdena för nästa reflektion. [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] Det räcker alltså att vi matar in endast två grundläggande parametrar (startvinkel och position) i algoritmen, så ger den oss två parametrar för nästa steg. Dessa talpar kan vi successivt lägga in i en mängd av en talföljd (låt oss kalla denna mängd M). Frågan "Sluter sig bollens bana någon gång?" är logiskt ekvivalent med frågan "Är följden M periodisk?". Än så länge vet jag tyvärr inte hur jag ska besvara den frågan. Jag bestämde mig för att fortsätta arbeta med reflektionssimuleringen och utöka den till 3D. I den studsar bollen mot väggarna i en kub i ett tredimensionellt rum. Tyvärr kan denna simulering inte användas på webben i form av en interaktiv ram. Därför finns här endast koden och resultatet i form av bilder. [ImageObject: https://vojtamaur.cz/images/odraz-a-prostor-obr-2.gif | 3D animering] [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] De olika bilderna ovan genereras genom att bollen skjuts ut från kubens mitt i olika riktningar. Som man kan se påverkar denna startriktning banans utseende fundamentalt. Vissa banor sluter sig efter bara några få reflektioner, andra ser snarare kaotiska ut. Precis som med 2D-simuleringen är det ganska svårt att avgöra om även mycket kaotiskt utseende banor, efter ett tillräckligt antal reflektioner, sluter sig och därefter bara ritar över sig själva. Nedan finns en interaktiv demo som jag skapade för denna 3D-simulering. [MediaObject: https://vojtamaur.cz/demos/odraz-a-prostor/odraz-a-prostor-3D.html] ============================================================ TITLE: Myter om Fibonacci-sekvensen SLUG: myty-fibonacciho-posloupnosti URL: https://vojtamaur.cz/myty-fibonacciho-posloupnosti/ LANGUAGE: sv 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 ============================================================ Myter om Fibonacci-sekvensen april 2020 Det kanske mest kända inom populärmatematik är Fibonacci-sekvensen. Detta beror dels på dess eleganta enkelhet, men också på dess tillämpning inom flera icke-vetenskapliga områden, såsom musik eller konst. Vissa människor tillskriver den nästan magiska förmågor och hävdar att denna sekvens "styr universum" eller att den är "Guds fingeravtryck". Tyvärr sprids felaktig information om den på internet, vilket jag kommer att ta upp här. Vi känner nog alla till denna sekvens, men för säkerhets skull kommer jag att förklara den i inledningen. Fibonacci-sekvensen definieras av formeln: F(0) = 0, F(1) = 1, F(n) = F(n - 1) + F(n - 2). Denna formel kan enkelt förklaras med ord. De två första termerna i denna sekvens är talen 0 och 1 (därför F(0) = 0 och F(1) = 1). Därefter adderar vi dessa två termer (alltså 1 + 0) och vi får den tredje termen i sekvensen, vilket blir talet 1. Sekvensen ser alltså ut enligt följande: 0, 1, 1. Vidare adderar vi återigen de två sista termerna (alltså 1 + 1) och vi får talet 2. Sekvensen 0, 1, 1, 2 uppstår. Vi adderar återigen de två sista termerna (alltså 2 + 1) och lägger till det resulterande talet i sekvensen. Så här fortsätter vi i oändlighet. De första termerna i denna sekvens ser ut så här: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, … Denna sekvens har vackra matematiska egenskaper. Till exempel, om vi tar två på varandra följande tal och beräknar deras kvot F(n + 1) / F(n), får vi en approximation av den matematiska konstanten φ, det vill säga det gyllene snittet. Till exempel 144 / 89 = 1,6179775280898876404494382022472, vilket är mycket nära det gyllene snittet. Ju högre tal vi väljer, desto mer exakt blir approximationen. Eftersom φ är ett irrationellt tal (har en oändlig icke-periodisk decimalutveckling) kan denna approximation aldrig bli helt exakt. Det kanske mest kända inom populärmatematik är Fibonacci-sekvensen. Detta beror dels på dess eleganta enkelhet, men också på dess tillämpning inom flera icke-vetenskapliga områden, såsom musik eller konst. Vissa människor tillskriver den nästan magiska förmågor och hävdar att denna sekvens "styr universum" eller att den är "Guds fingeravtryck". Tyvärr sprids felaktig information om den på internet, vilket jag kommer att ta upp här. Vi känner nog alla till denna sekvens, men för säkerhets skull kommer jag att förklara den i inledningen. Fibonacci-sekvensen definieras av formeln F(0) = 0, F(1) = 1, F(n) = F(n - 1) + F(n - 2). Denna formel kan enkelt förklaras med ord. De två första termerna i denna sekvens är talen 0 och 1 (därför F(0) = 0 och F(1) = 1). Därefter adderar vi dessa två termer (alltså 1 + 0) och vi får den tredje termen i sekvensen, vilket blir talet 1. Sekvensen ser alltså ut enligt följande: 0, 1, 1. Vidare adderar vi återigen de två sista termerna (alltså 1 + 1) och vi får talet 2. Sekvensen 0, 1, 1, 2 uppstår. Vi adderar återigen de två sista termerna (alltså 2 + 1) och lägger till det resulterande talet i sekvensen. Så här fortsätter vi i oändlighet. De första termerna i denna sekvens ser ut så här: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, … Denna sekvens har vackra matematiska egenskaper. Till exempel, om vi tar två på varandra följande tal och beräknar deras kvot F(n + 1) / F(n), får vi en approximation av den matematiska konstanten φ, det vill säga det gyllene snittet. Till exempel 144 / 89 = 1,6179775280898876404494382022472, vilket är mycket nära det gyllene snittet. Ju högre tal vi väljer, desto mer exakt blir approximationen. Eftersom φ är ett irrationellt tal (har en oändlig icke-periodisk decimalutveckling) kan denna approximation aldrig bli helt exakt. Med hjälp av denna sekvens kan man även konstruera den mycket berömda gyllene spiralen. Det räcker att skapa en kvadrat med måtten 1x1, sedan en till kvadrat med måtten 1x1, därefter en till kvadrat 2x2, 3x3, 5x5, 8x8… Sedan räcker det bara att rita en fjärdedels cirkel i kvadraterna. Denna procedur visas tydligt i animationen nedan. [ImageObject: https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-1.gif | animation av konstruktionen av Fibonacci-spiralen] [https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-1.gif] Här kan vi se den första myten direkt. Jag ser ofta bilder på internet av ett pärlbåtsskal som sägs ha formen av en Fibonacci-spiral. Men det är nonsens, och som framgår av bilderna nedan motsvarar denna spiral absolut inte formen på denna varelses skal. [ImageObject: https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-2.jpg | myter om Fibonacci-spiralen på Google] [https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-2.jpg] Källa: Google Bilder [ImageObject: https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-3.jpg | myter om Fibonacci-spiralen på YouTube] [https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-3.jpg] Källa: YouTube I själva verket har pärlbåten inte ett skal i form av en Fibonacci-spiral (bilden till vänster), utan en logaritmisk spiral (bilden till höger). [ImageObject: https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-4.jpg | jämförelse av spiraler med pärlbåtsskal] [https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-4.jpg] En annan myt är påståendet att antalet kronblad på växter bestäms av Fibonacci-sekvensen. Förespråkare av denna myt hävdar att även om det finns blommor som har ett annat antal kronblad än Fibonacci-sekvensens termer, så är dessa få. Jag bestämde mig för att kontrollera detta påstående, så jag tog en växtatlas och räknade antalet kronblad på nästan varje växt (vissa blommor utelämnade jag eftersom de till exempel har både han- och honblommor med olika antal kronblad eller helt saknar kronblad). Ur botanisk synvinkel är dock termen "kronblad" ganska oprecis. Det som i dagligt tal kallas kronblad kallas i botaniken för hylle [https://cs.wikipedia.org/wiki/Kv%C4%9Btn%C3%AD_obal]. Detta delas vidare in i kronblad och foderblad (se bilden nedan). Ibland är dessa två blad sammanvuxna och bildar ett så kallat kronblad. I ett Excel-ark skrev jag därför ner namnen på blommorna och antalet kronblad och foderblad, eller hylleblad. Av de 120 växter som fanns med i boken "Kapesní ATLAS ROSTLIN" av Albert Pilát och Otto Ušák, förde jag över 104 växter till Excel-arket. Från dessa data skapade jag sedan grafen nedan med hjälp av programmeringsspråket Python. [ImageObject: https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-5.png | jämförelse av spiraler med pärlbåtsskal] [https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-5.png] Som framgår av den har blommor oftast 5 hylleblad, vilket råkar vara ett tal i Fibonacci-sekvensen. Men det är allt, eftersom det näst vanligaste fallet är talet 4, och det är inte ett tal i Fibonacci-sekvensen. Om detta påstående vore sant skulle det synas i grafen. Myten är därmed avlivad; Fibonacci-sekvensen har ingenting med antalet hylleblad att göra. Dessa två myter är säkert inte de enda, men min uppgift var inte att avliva alla, utan snarare att påpeka att vissa saker man kan hitta på internet om Fibonacci-sekvensen och det gyllene snittet är nonsens, och det är alltid viktigt att tänka efter först. Med detta vill jag naturligtvis inte ifrågasätta hela Fibonacci-sekvensen; sanningen är att den verkligen har anmärkningsvärda egenskaper och i vissa fall faktiskt förekommer i naturen och inom olika grenar av matematiken, men dessa myter och desinformation drar ner dess skönhet något. ============================================================ TITLE: Metaprogram SLUG: metaprogram URL: https://vojtamaur.cz/metaprogram/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2020-04-01 SOURCE: src/content/posts/metaprogram.mdx BUILT_HTML: metaprogram/index.html ============================================================ Metaprogram april 2020 För denna reflektion skapade jag ett program som kan generera alla möjliga program i programmeringsspråket Python och därefter köra dem. Vi kallar det metaprogram – alltså ett slags ”överprogram”. Det kan förenklat beskrivas med följande regler: - Skapa en lista över alla tecken som används av programmeringsspråket Python. - n = 1 - Skapa alla möjliga permutationer av n symboler från denna lista - Kör varje sådan permutation som ett program och om inget felmeddelande (error) uppstår, spara denna permutation - n = n + 1 - återgå till det tredje steget Om jag skulle beskriva med ord vad det gör, skulle jag säga att programmet skapar en mapp som innehåller alla möjliga program som kan köras utan felmeddelande. Det börjar med det kortaste programmet på en symbol (därav n = 1) och skapar alla permutationer. Dessa körs sedan och de program där inget felmeddelande uppstod sparas. Ett sådant felmeddelande kan uppstå mycket enkelt genom att man kör en permutation av tecken som inte är meningsfull i språket Python. Till exempel är ett program vars innehåll är print(‘Ahoj’) meningsfullt i Python, och därför körs detta program utan felmeddelande och dess utdata blir ordet ”Ahoj”. Men om programmets innehåll till exempel vore YFag##A7, skulle programmets utdata bli ett felmeddelande (troligen av typen ”SYNTAX ERROR”). Detta program borde alltså kunna systematiskt skapa och köra alla program. Naturligtvis finns det oändligt många sådana program, så detta metaprogram kommer aldrig att generera dem alla inom en ändlig tid. Det är intressant att en stund fundera över vad allt dessa program kan göra och vilka konsekvenser det kommer att få. Sådana program kan vara kapabla till textutdata. Av detta följer att metaprogrammet (förutsatt att det körs oändligt länge) skapar oändligt många program med textutdata. Dessa program kan alltså skapa vad som helst som är skrivet – ordet ”Ahoj”, mitt telefonnummer, det exakta datumet för min död, denna reflektion, Shakespeares verk, Einsteins ekvation E = mc2, några giltiga siffror av π, men även koden för detta program i sig. En annan möjlig utdata är visuell. Programmet kan alltså skapa vektor- eller bitmappsgrafik. Därmed kan dessa program skapa Mona Lisa, ett foto av Vintergatan, Facebooks logotyp eller ett fotografi av mig när jag skriver denna reflektion, som ingen någonsin faktiskt har fotograferat. Möjlig är naturligtvis även ljudutdata. Programmet kan alltså spela upp låten Lucy in the Sky with Diamonds av musikgruppen The Beatles, Krabbkanon av J. S. Bach, en radiosändning från 29. december 1989 och så vidare. Naturligtvis har vi återigen oändligt många möjligheter. Det mest intressanta är dock att Python även kan styra datorns operativsystem. Det kan till exempel stänga av datorn, radera vissa filer och så vidare. Teoretiskt sett borde det alltså kunna skapa och sprida ett datorvirus över hela världen, hacka en regering eller manipulera val. Det är visserligen lite överdrivna exempel, men de utgår från antagandet att metaprogram en dag skapar och kör alla möjliga program. Här uppstår dock ett problem. Från början antog vi intuitivt att metaprogram aldrig skulle stanna. Det var trots allt också ett villkor för påståendet att det verkligen skapar alla möjliga program. Eftersom språket Python på detta sätt kan styra operativsystemet, kan det också skapa ett program som stänger av eller startar om datorn, raderar metaprogrammets ursprungliga fil eller skadar det på något sätt. Det kan också skada hela operativsystemet. Om något av detta händer, stannar metaprogram. Av detta följer dock att detta metaprogram en dag stannar inom en ändlig tid och att det alltså aldrig kan skapa alla program för språket Python på riktigt. Det påminner mig om den där ”gudomliga paradoxen”: Om Gud är allsmäktig, kan han skapa en sten som han själv inte kan lyfta? Om han kan skapa en sådan sten, men inte kan lyfta den, är han inte allsmäktig. Om han inte kan skapa en sådan sten, är han heller inte allsmäktig. Ett logiskt steg vore att skapa någon regel i programmet som skulle utelämna program som kan orsaka att metaprogrammet stannar. Till exempel skulle detta program kunna stänga av datorn: import os os.system (‘shutdown /s /t 1’) Programmets första rad säger att kommandon från paketet os kommer att användas. Med hjälp av detta paket, eller modul, kan programmet sedan utföra kommandon som arbetar med datorns operativsystem. Programmets andra rad stänger sedan av datorn. Varför inte bara skapa en regel i metaprogrammet som förhindrar användningen av kommandot import os? Visserligen skulle vår oändliga lista över alla möjliga program då inte vara komplett, men den skulle kringgå denna fälla. Så fungerar det dock inte. Även om vi lade till denna regel i metaprogrammet, skulle metaprogram en dag skapa sin egen kopia som inte innehåller denna regel – alltså skulle det skapa vårt ursprungliga program utan den nya regeln. Denna ofullständiga kopia skulle sedan inte hindras från att skapa program där kommandot import os skulle användas. Och just detta kommando skulle till slut avsluta vårt ursprungliga metaprogram. En annan möjlighet är att inte köra de enskilda programmen alls, utan bara spara dem, men då kommer vårt metaprogram inte att göra allt som går att programmera i språket Python. Jag kommer inte på något sätt att kringgå detta problem. Teoretiskt sett skulle det vara möjligt att använda ett ”svagare” programmeringsspråk som inte kan stänga av datorn eller på något annat sätt stoppa metaprogram. Här är källkoden för detta program: [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: Recamán-följden i sköldpaddsgrafik SLUG: recamanova-posloupnost-zelvi-grafice URL: https://vojtamaur.cz/recamanova-posloupnost-zelvi-grafice/ LANGUAGE: sv 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 ============================================================ Recamán-följden i sköldpaddsgrafik mars 2020 I det här projektet visualiserade jag Recamán-följden med hjälp av sköldpaddsgrafik. Vad är Recamán-följden? Recamán-följden (på engelska Recamán’s sequence) är en följd av icke-negativa heltal. Dess n:te term a(n) kan definieras med hjälp av följande regel: a(0) = 0; för n > 0, a(n) = a(n-1) – n om resultatet är ett positivt tal och ännu inte ingår i följden, annars a(n) = a(n-1) + n De första termerna i denna följd är alltså talen 0, 1, 3, 6, 2, 7, 13, 20, 12, 21, 11, 22, 10, 23, 9, 24, 8, 25, 43, 62, 42, 63, 41, 18… Recamán-följden har koden A005132 [https://oeis.org/A005132] i databasen OEIS (The On-Line Encyclopedia of Integer Sequences). Niel Sloane framförde en än idag obevisad förmodan om att denna oändliga följd innehåller alla icke-negativa heltal. Vad är sköldpaddsgrafik? Sköldpaddsgrafik är vektorgrafik som ritas av ett datorprogram. Detta program använder en virtuell markör och ändrar dess position på en 2D yta enligt förutbestämda regler. Markören lämnar sedan en bana efter sig och programmet kan på så sätt rita. Ett sådant program har enkla regler som till exempel: - flytta markören framåt x pixlar, - sväng vänster / höger x°, - sväng vänster / höger x°, - sluta rita banan, - börja rita banan - … Recamán-följden visualiseras ofta med hjälp av bågar på axeln för icke-negativa heltal genom att man börjar vid följdens första tal a(n). Sedan ritas en båge med startpunkt i denna punkt och slutpunkt i punkten för nästa term i följden, alltså i punkten a(n+1). Därefter ritas en båge med startpunkt i punkten a(n+2) och slutpunkt i punkten a(n+4). Denna process upprepas tills mönstret är tillräckligt stort. Bågen ritas nedtill om startpunktens n är jämnt och upptill om det är udda. Med andra ord ritas bågen nedtill vid varje jämnt steg och upptill vid varje udda steg. Denna procedur förklaras mer detaljerat i denna video [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] Bilden ovan tycker jag är oerhört fascinerande, och därför bestämde jag mig för att experimentera vidare med denna följd. Jag skapade därför ett program i Python som ritar sköldpaddsgrafik med hjälp av följande regler: - n = 0 - sväng vänster a(n)° - flytta framåt - n = n + 1 - återgå till 2. steget Som man kan observera nedan till höger skapade dessa enkla regler ett oväntat komplext mönster som i princip är oändligt, och det som den interaktiva demon nedan ritar upp är bara en liten del av det. [MediaObject: https://vojtamaur.cz/demos/recamanova-struktura/recamanova-struktura.html] Denna struktur fångade mitt intresse så pass mycket att jag bestämde mig för att låta programmet köra i 3 dagar. Efter denna tid hade programmet genererat över 3 000 000 termer av Recamán-följden och strukturen var så stor att jag bestämde mig för att skapa en video om den (se nedan). [VideoObject: https://www.youtube-nocookie.com/embed/bfn9x_3-C4M?start=10] En enkel exempelkällkod i Python för detta projekt finns tillgänglig nedan. [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: Grekland 2020 SLUG: cestovani-recko-2020 URL: https://vojtamaur.cz/cestovani-recko-2020/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2020-01-01 SOURCE: src/content/posts/cestovani-recko-2020.mdx BUILT_HTML: cestovani-recko-2020/index.html ============================================================ Grekland 2020 Fotografi [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-3.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-3.jpg] Biofilm, Grekland - Methana [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-1.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-1.jpg] Bakterier - cyanobakterier, spiroketer, kiselalger, Grekland - Methana [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-2.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-2.jpg] Bakterier - cyanobakterier, spiroketer, kiselalger, Grekland - Methana [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-4.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-4.jpg] Bakterier - spiroket, kiselalger, Grekland - Methana [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-5.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-5.jpg] Oidentifierat liv, Grekland - Koroni [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-6.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-6.jpg] Kiselalger, Grekland - Koroni [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-7.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-7.jpg] Kiselalger, Grekland - Koroni [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-8.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-8.jpg] Kiselalger, Grekland - Koroni [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-9.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-9.jpg] Kiselalger, Grekland - Koroni [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-10.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-10.jpg] Kiselalger och kräftdjur, Grekland - Koroni ============================================================ TITLE: Lychrel-fraktal SLUG: lychreluv-fraktal URL: https://vojtamaur.cz/lychreluv-fraktal/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2019-12-01 SOURCE: src/content/posts/lychreluv-fraktal.mdx BUILT_HTML: lychreluv-fraktal/index.html ============================================================ Lychrel-fraktal december 2019 Ett palindromtal [https://cs.wikipedia.org/wiki/Palindromick%C3%A9_%C4%8D%C3%ADslo] är ett "symmetriskt" tal vars värde inte ändras om dess siffror skrivs i omvänd ordning. Exempel på detta är talen 2, 55, 121, 1991, 12345678987654321. Om vi tar ett godtyckligt naturligt tal och adderar dess spegelbild (samma tal skrivet i omvänd ordning) och upprepar denna operation, får vi mycket ofta ett palindromtal efter ett ändligt antal upprepningar. Det är en mycket enkel process: - Låt x vara ett godtyckligt naturligt tal och y vara dess spegelbild - Utför operationen x+y - Om summan inte bildar ett palindrom, gå tillbaka till det andra steget Till exempel: 123 + 321 = 444 eller 78 + 87 = 165, 165 + 561 = 726, 726 + 627 = 1353, 1353 + 3531 = 4884. Det finns dock tal där man inte vet om det går att nå ett palindromtal efter ett ändligt antal upprepningar av algoritmen. Sådana tal kallas kandidater till Lychrel-tal [https://cs.wikipedia.org/wiki/Lychrelov%C3%A9_%C4%8D%C3%ADslo]. Ett Lychrel-tal (engelska Lychrel number) är alltså ett naturligt tal som inte kan bilda ett palindromtal genom att upprepa processen att addera det ursprungliga talet med dess spegelbild. Vissa tal bildar ett palindrom efter några få upprepningar (iterationer) av denna process, mer exakt 80% av de naturliga talen upp till 10 000 bildar ett palindrom efter fyra eller färre steg och 90% bildar ett palindrom inom sju steg. Men till exempel talet 89 bildar ett palindrom (8 813 200 023 188) först efter 24 steg. Den minsta kandidaten till ett Lychrel-tal är alltså 196, följt av 295, 394, 493, 592, 689, 691, 790, 879… Olika tal har alltså olika antal iterationer som krävs för att skapa ett palindrom. För att visualisera antalet steg som krävs för att skapa ett palindrom från vissa tal skapade jag en kvadratisk tabell och skrev in heltal i intervallet 0-99. Denna tabell kan matematiskt förstås som en 10x10-matris [https://cs.wikipedia.org/wiki/Matice]. Beroende på hur många steg som krävdes för att skapa ett palindrom från talet i en viss ruta i tabellen färgade jag rutan enligt de tilldelade färgerna (se spektrumet till höger om tabellen) och skapade på så sätt det resulterande mönstret. [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-1.png] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-1.png] Jag bestämde mig för att fortsätta med denna process, och därför skapade jag efterföljande tabeller i talintervallet 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] Det går att generera oändligt många sådana tabeller. För en förhandsvisning har jag sorterat de första 300 tabellerna kronologiskt och gjort en animerad GIF av dem. Som man kan se hänger tabellerna ihop på samma sätt som en riktig animation. [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-7.gif] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-7.gif] Det är mycket viktigt att nämna att ingen ännu har matematiskt bevisat att kandidater till Lychrel-tal faktiskt är Lychrel-tal. Med andra ord - ingen vet om t.ex. talet 196 trots allt inte bildar ett palindrom efter många steg. År 2012 försökte Jason Doucette, Wade VanLandingham och Romain Dolbeau skapa ett palindrom från detta tal. De provade över en biljon steg, men hittade inget palindrom. Det är dock inget bevis för att det inte går att skapa ett palindrom från detta tal. Kanske uppstår det först efter det biljonte första steget. En sak är säker - om det inte går att skapa ett palindrom från detta tal, kommer denna råstyrkemetod [https://cs.wikipedia.org/wiki/%C5%98e%C5%A1en%C3%AD_hrubou_silou] aldrig att besvara vår fråga. Eftersom jag skapade ett program i Python för att generera dessa mönster, var jag av praktiska skäl tvungen att ställa in något som en "broms" (i mitt program är den inställd på 50 steg), som fastställer det maximala antalet steg. Därför är talet 50 det maximala värdet i spektrumet till höger om tabellerna. Om en sådan broms inte fanns, skulle programmet fastna i oändliga försök att skapa ett palindrom från tal som det troligen inte går att skapa ett palindrom från. Det är viktigt att inse att dessa palindrom är bundna till vårt decimalsystem [https://cs.wikipedia.org/wiki/Des%C3%ADtkov%C3%A1_soustava]. Till exempel är talet 255 i vårt decimalsystem definitivt inte ett palindrom, men i det hexadecimala talsystemet [https://cs.wikipedia.org/wiki/%C5%A0estn%C3%A1ctkov%C3%A1_soustava] skulle vi skriva detta tal som FF - och det är redan ett palindrom! Dessa olika talsystem [https://cs.wikipedia.org/wiki/%C4%8C%C3%ADseln%C3%A1_soustava] kallas också för baser. Decimalsystemet kan vi alltså kalla bas 10, det hexadecimala systemet bas 16, det binära systemet bas 2 osv. Frågan uppstår alltså: Hur skulle tabellerna se ut i andra baser? Eftersom vår ursprungliga tabell för bas 10 hade måtten 10x10 rutor, kommer tabellerna för högre baser (låt oss säga bas N) att ha måtten NxN rutor. Som man kan se på den animerade GIF-filen för tabell 1 nedan, desto större bas, desto "skarpare" är mönstret. [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-8.gif] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-8.gif] Först nu har denna struktur visat sig i all sin skönhet, och som man kan se är strukturen i tabell 1 densamma i alla baser. Och hur är det med andra tabeller? Är strukturen i tabell 2 också densamma i alla baser? Som man kan se på GIF-filen nedan är svaret ja. [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-9.gif] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-9.gif] I tabell 2 kan man nu se tecken på rekursion. Vi bör inte ens bli särskilt förvånade över det - mönstret skapades ju trots allt genom en rekursiv process. Man skulle kunna säga att vi just har skapat en fraktal [https://cs.wikipedia.org/wiki/Frakt%C3%A1l], eftersom tabell 2 uppfyller alla villkor för att ett objekt ska kallas för en fraktal: - Den är självlik – det betyder att om vi observerar den givna figuren i vilken skala eller upplösning som helst, observerar vi fortfarande en återkommande specifik karakteristisk form (motiv); - Den har vid en första anblick en mycket komplex form, men genereras genom upprepad användning av enkla regler. På den första GIF-filen såg vi redan de första 300 tabellerna. Det avslöjade dock bara toppen av isberget! Hur ser då till exempel den miljonte tabellen ut i högre baser? Eller den biljonte tabellen? Och hur kommer den att se ut när jag bläddrar igenom tabellerna kronologiskt och skapar en animation av dem, som i den första GIF-filen? Nedan finns bilder på sådana "högre" tabeller. Som man kan se av dem, desto högre ordning tabellen har, desto fler Lychrel-tal innehåller tabellen (och därför är mönstren vitare). [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] Härmed har vi avslöjat denna struktur så pass mycket att jag inte vet hur jag ska gå vidare. Jag ser dock en möjlighet till experiment här. I början av denna artikel anges de enskilda stegen som fungerar som en guide för hur man når (eller inte når) ett palindrom. För intressets skull tillåter jag mig att justera dessa steg och därmed definiera en ny process: - Låt x vara ett godtyckligt naturligt tal och y vara dess spegelbild - Utför operationen (x+y) mod [https://cs.wikipedia.org/wiki/Zbytek_po_d%C4%9Blen%C3%AD] x - Om det resulterande talet inte bildar ett palindrom, gå tillbaka till det andra steget När vi skapar tabeller tack vare dessa nya regler, som vi gjorde tidigare, och bläddrar igenom dem, skapas denna animation: [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] Resultatet är verkligen anmärkningsvärt. Och som det framgår finns det oändligt många variationer av regler. Här är alltså ytterligare några exempel på sådana ändrade regler och under dem finns alltid respektive visualiseringar: - Låt x vara ett godtyckligt naturligt tal och y vara dess spegelbild - Utför operationen (x+y) mod x+x - Om det resulterande talet inte bildar ett palindrom, gå tillbaka till det andra steget [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] - Låt x vara ett godtyckligt naturligt tal - Utför operationen (2 *x) : 3 - Resultatet av det andra steget avrundas uppåt - Om det resulterande talet inte bildar ett palindrom, gå tillbaka till det andra steget [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] Om någon är intresserad av att experimentera med programmet för att generera dessa mönster, här är källkoden i Python som jag skapade: [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] Och här kan du leka med en interaktiv demonstration: [MediaObject: https://vojtamaur.cz/demos/lychreluv-fraktal/lychreluv-fraktal.html] ============================================================ TITLE: Lindblad SLUG: lipovy-list URL: https://vojtamaur.cz/lipovy-list/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2019-10-03 SOURCE: src/content/posts/lipovy-list.mdx BUILT_HTML: lipovy-list/index.html ============================================================ Lindblad oktober 2019 [ImageObject: https://vojtamaur.cz/images/lipovy-list-obr-1.jpg | fotografi av ett lindblad] [https://vojtamaur.cz/images/lipovy-list-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/lipovy-list-obr-2.jpg | geometrisk ritning av ett lindblad] [https://vojtamaur.cz/images/lipovy-list-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/lipovy-list-obr-3.jpg | formell definition av den geometriska ritningen] [https://vojtamaur.cz/images/lipovy-list-obr-3.jpg] Den första bilden är ett enkelt fotografi av ett lindblad. På den andra finns en geometrisk konstruktion av bladets form. Formen är konstruerad med hjälp av endast sex cirklar och några andra geometriska hjälpelement. Det anmärkningsvärda är att detta blad mycket enkelt kan ritas med bara en penna, en linjal och en passare. Storleksförhållandena mellan de geometriska formerna som krävs för konstruktionen är nämligen mycket enkla. Till exempel har cirklarna K3 och K4 dubbelt så stor radie som cirklarna K1 och K2. Även bladets "skaft" (fackmässigt kallat bladskaft) har en längd som är lika med radien på cirklarna K3 och K4. Värt att notera är definitivt förhållandet mellan längden på bladskaftet (linjesegment P2A) och bladskivan (linjesegment P2B). De står nämligen i förhållandet 1:1,6143, vilket är en approximation av det gyllene snittet [https://cs.wikipedia.org/wiki/Zlat%C3%BD_%C5%99ez] med en noggrannhet på två decimaler (φ≈1,6180…). Den tredje bilden är isomorf [https://cs.wikipedia.org/wiki/Izomorfismus] med den andra bilden (den bevarar all information från den andra bilden och är alltså bara en annan representation av samma sak). På den uttrycks det med symboler hur man ritar detta blad. Lindbladet definieras sedan som en mängd bestående av ett linjesegment (bladskaftet) och flera bågar (bladskivan). ============================================================ TITLE: Primtalsspiraler SLUG: prvociselne-spiraly URL: https://vojtamaur.cz/prvociselne-spiraly/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2019-10-02 SOURCE: src/content/posts/prvociselne-spiraly.mdx BUILT_HTML: prvociselne-spiraly/index.html ============================================================ Primtalsspiraler oktober 2019 I detta projekt försökte jag hitta mönster för aritmetiska följder [https://cs.wikipedia.org/wiki/Aritmetick%C3%A1_posloupnost] med en hög frekvens av primtal [https://cs.wikipedia.org/wiki/Prvo%C4%8D%C3%ADslo]. Jag hittade dessa mönster genom att skapa talsspiraler liknande Ulam-spiralen [https://cs.wikipedia.org/wiki/Ulamova_spir%C3%A1la], skapade av tre grundläggande geometriska former - hexagoner, kvadrater och trianglar. Jag valde just dessa former eftersom regelbundna tesselleringar av ytan [https://cs.wikipedia.org/wiki/Teselace] endast kan uppnås med dessa tre former. Med andra ord: endast dessa former kan placeras bredvid varandra så att inga mellanrum uppstår. HEXAGONAL SPIRAL Först skapade jag en hexagon och skrev in talet 1 i den. Runt hela den yttre omkretsen av denna hexagon ritade jag fler hexagoner och skrev in positiva naturliga tal i dem medurs så att talet 1 alltid var inriktat ovanför varandra i en kolumn. Jag upprepade denna process tills mönstret var tillräckligt stort. [ImageObject: https://vojtamaur.cz/images/prvociselne-spiraly-obr-1.jpg | exempel på processen för att skapa en hexagonal spiral] [https://vojtamaur.cz/images/prvociselne-spiraly-obr-1.jpg] Sedan markerade jag alla hexagoner som innehöll ett primtal med grön färg. [ImageObject: https://vojtamaur.cz/images/prvociselne-spiraly-obr-2.jpg | hexagonal spiral] [https://vojtamaur.cz/images/prvociselne-spiraly-obr-2.jpg] I detta mönster uppstod plötsligt ett anmärkningsvärt mönster. Jag märkte att i de två kolumnerna uppe till vänster finns talserier med en aritmetisk följd vars differens är 6 (markerade i rött), som innehåller en hög frekvens av primtal. Formeln för att beräkna den n:te termen i den vänstra kolumnen är a(n)=6*n+1 och i den högra kolumnen a(n)=6*n+5. Jag sökte efter dessa två talsföljder på OEIS (Online Encyclopedia of Integer Sequences) och fann att båda redan finns i databasen under koderna A016921 [https://oeis.org/A016921] och A016969 [https://oeis.org/A016969]. Jag upptäckte också ett intressant påstående på internet: mängden av följden a(n)=6n+1 och a(n)=6n+5 innehåller tillsammans alla primtal större än 3. Förutom dessa två intressanta kolumner som innehåller många primtal upptäckte jag också en följd av udda tal som inte innehåller några primtal (markerad i blått). Formeln för att beräkna den n:te termen i den blå kolumnen är a(n)=6*n+3. Denna följd hittade jag senare också i OEIS-databasen under koden A016945 [https://oeis.org/A016945]. KVADRATISK SPIRAL På samma sätt konstruerade jag en kvadratisk spiral, i vilken dessa tre följder också dök upp. [ImageObject: https://vojtamaur.cz/images/prvociselne-spiraly-obr-3.jpg | exempel på processen för att skapa en kvadratisk spiral] [https://vojtamaur.cz/images/prvociselne-spiraly-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/prvociselne-spiraly-obr-4.jpg | kvadratisk spiral] [https://vojtamaur.cz/images/prvociselne-spiraly-obr-4.jpg] TRIANGULÄR SPIRAL I denna spiral visade sig återigen följderna a(n)=6*n+1 och a(n)=6*n+5, men sammanslagna. Denna sammanslagning skedde genom att triangeln roteras 180° vid varje jämnt steg i spiralens konstruktion (vissa trianglar har spetsen uppåt, andra har spetsen nedåt). [ImageObject: https://vojtamaur.cz/images/prvociselne-spiraly-obr-5.jpg | exempel på processen för att skapa en triangulär spiral] [https://vojtamaur.cz/images/prvociselne-spiraly-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/prvociselne-spiraly-obr-6.jpg | triangulär spiral] [https://vojtamaur.cz/images/prvociselne-spiraly-obr-6.jpg] ============================================================ TITLE: Illusionen av kontrast mellan vertikala och horisontella ränder SLUG: iluze-kontrastu-vertikalnich-horizontalnich-pruhu URL: https://vojtamaur.cz/iluze-kontrastu-vertikalnich-horizontalnich-pruhu/ LANGUAGE: sv 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 ============================================================ Illusionen av kontrast mellan vertikala och horisontella ränder augusti 2019 [ImageObject: https://vojtamaur.cz/images/iluze-kontrastu-vertikalnich-horizontalnich-pruhu-obr-1.jpg | jämförelse av vertikala och horisontella ränder] [https://vojtamaur.cz/images/iluze-kontrastu-vertikalnich-horizontalnich-pruhu-obr-1.jpg] De horisontella ränderna på bilden ovan verkar mindre kontrastrika än de vertikala ränderna när man ser dem på avstånd. I själva verket är de dock identiska, vilket man kan se vid en närmare anblick. När man vrider huvudet åt vänster eller höger i 45° försvinner denna illusion. Vid en vridning av huvudet åt vänster eller höger i 90° blir de horisontella ränderna vertikala, och därför framstår de som mer kontrastrika. Jag lade märke till denna illusion på bilden av Fibonacci-ordspiralen [https://vojtamaur.cz/spirala-fibonacciho-slova/]. Denna kvadratiska bild ser ut som om den består av fyra trianglar - två fyllda med horisontella ränder och två fyllda med vertikala ränder. Jag antar att denna illusion fungerar enligt en liknande princip som den vertikala-horisontella illusionen [https://en.wikipedia.org/wiki/Vertical%E2%80%93horizontal_illusion]. Jag antar också att det är relaterat till hur vissa grupper av neuroner reagerar på olika stimuli. Neuroner reagerar nämligen olika på olika stimuli såsom just vertikala ränder, diagonala ränder, horisontella ränder etc. (se boken Gödel, Escher, Bach, kapitel 11). Det anmärkningsvärda är att denna illusion fungerar med olika intensitet för alla - vissa ser den helt tydligt medan den inte fungerar alls på andra. Denna illusion är ännu mer märkbar på bilden nedan. [ImageObject: https://vojtamaur.cz/images/iluze-kontrastu-vertikalnich-horizontalnich-pruhu-obr-2.jpg | bild sammansatt av vertikala och horisontella ränder] [https://vojtamaur.cz/images/iluze-kontrastu-vertikalnich-horizontalnich-pruhu-obr-2.jpg] ============================================================ TITLE: Fibonacci-ordets spiral SLUG: spirala-fibonacciho-slova URL: https://vojtamaur.cz/spirala-fibonacciho-slova/ LANGUAGE: sv 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 ============================================================ Fibonacci-ordets spiral augusti 2019 [ImageObject: https://vojtamaur.cz/images/spirala-fibonacciho-slova-obr-1.jpg | Fibonacci-ordets spiral: utdata från Pavel Burdas program] [https://vojtamaur.cz/images/spirala-fibonacciho-slova-obr-1.jpg] För att rita denna figur har jag infogat Fibonacci-ordet [https://cs.wikipedia.org/wiki/Fibonacciho_slovo] i en spiral på samma sätt som naturliga tal infogas i en Ulam-spiral. De enskilda talen i denna spiral har jag markerat enligt regeln: 0 = svart kvadrat, 1 = vit kvadrat (denna process visas i animationen nedan). För att effektivisera denna process användes skriptspråket JavaScript. [ImageObject: https://vojtamaur.cz/images/spirala-fibonacciho-slova-obr-2.gif | animerad demonstration av processen] [https://vojtamaur.cz/images/spirala-fibonacciho-slova-obr-2.gif] Vad är ett Fibonacci-ord? Ett Fibonacci-ord är en specifik sekvens av binära siffror (eller mer generellt, vilka två symboler som helst). Vi erhåller det på liknande sätt som Fibonacci-sekvensen [https://cs.wikipedia.org/wiki/Fibonacciho_posloupnost], bara att vi använder sammanfogning av ord istället för addition. De två första termerna är definierade som: S0 = 0, S1 = 01. Nästa term som skapas genom sammanfogning (det vill säga genom att lägga till den näst sista termen efter den sista termen) blir S2 = 010. Sekvensen av de första siffrorna i Fibonacci-orden skulle alltså se ut så här: 0100101001001010010100100101001001… Vad är en Ulam-spiral? En Ulam-spiral [https://cs.wikipedia.org/wiki/Ulamova_spir%C3%A1la], eller primtalsspiral, är en bild som skapas genom att ordna naturliga tal i en spiral och markera primtalen. Den upptäcktes av matematikern Stanisław Ulam år 1963. Ulam skrev ner naturliga tal i ett rektangulärt rutnät, med ettan i mitten och de efterföljande talen i en spiral utåt. Projektets källkod [CODE BLOCK] Spirála Fibonacciho slova
[/CODE BLOCK] Idéupphovsman: Vojta Maur Kodförfattare: Pavel Burda ============================================================ TITLE: Italien - Venedig 2019 SLUG: cestovani-italie-benatky-2019 URL: https://vojtamaur.cz/cestovani-italie-benatky-2019/ LANGUAGE: sv 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 ============================================================ Italien - Venedig 2019 Video [VideoObject: https://www.youtube-nocookie.com/embed/EW4HoE_ZCuw] ============================================================ TITLE: Färg, form och ton SLUG: barva-tvar-ton URL: https://vojtamaur.cz/barva-tvar-ton/ LANGUAGE: sv 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 ============================================================ Färg, form och ton röd 2019 [ImageObject: https://vojtamaur.cz/images/barva-tvar-ton-obr-1.png | färgteori - Vasilij Kandinskij] [https://vojtamaur.cz/images/barva-tvar-ton-obr-1.png] Enligt konstnären Vasilij Kandinskij [https://cs.wikipedia.org/wiki/Vasilij_Kandinskij] och hans färgteori finns det ett samband mellan färg och form. Till den då använda färgmodellen RYB [https://cs.wikipedia.org/wiki/RYB] (röd, gul, blå) tilldelade han tre 2D geometriska former i förhållandet: triangel = gul, kvadrat = röd, cirkel = blå. Jag inspirerades av hans verk och skapade en modern version av denna färgteori. Istället för den idag kanske föråldrade färgmodellen RYB [https://cs.wikipedia.org/wiki/RYB] använde jag den fysiskt mer exakta och numera mer använda färgmodellen RGB [https://cs.wikipedia.org/wiki/RGB] (röd, grön, blå). Kvadraten som Kandinskij använde ersatte jag med en femhörning, eftersom en kvadrat liknar en triangel mer än en cirkel, medan en femhörning verkar vara en mer lämplig övergång mellan en triangel och en cirkel. [ImageObject: https://vojtamaur.cz/images/barva-tvar-ton-obr-2.png | färgteori - Vojta Maur] [https://vojtamaur.cz/images/barva-tvar-ton-obr-2.png] För att hitta en lämplig form (femhörning) mellan en triangel och en cirkel använde jag formernas inre vinklar. Den inre vinkeln i en liksidig triangel är 60° (eller 60^1). Den inre vinkeln i en cirkel borde vara 180° (eller 60^1.268324336648371). Ja, en cirkel har inga sidor och kan därför inte heller ha några inre vinklar, men t.ex. den inre vinkeln i en tusenhörning är 179,64° och denna form liknar visuellt en cirkel mycket. Om jag tar medelvärdet av dessa två exponenter 60^[(1+1.268324336648371):2] får jag resultatet 103.923°. Denna inre vinkel liknar mest en femhörning, vars inre vinkel är 108°. För att utöka denna färgteori lade jag med samma procedur till övergångar mellan de grundläggande färgformerna med förhållandena: kvadrat = gul, åttahörning = cyan. Jag försökte komplettera denna teori genom att tilldela färgformer till tonhöjd enligt förhållandet: spetsig vinkel + varm färg = hög ton, trubbig vinkel + kall färg = djup ton. Detta koncept noterade jag i ett notsystem. [ImageObject: https://vojtamaur.cz/images/barva-tvar-ton-obr-3.png | utökad färgteori - Vojta Maur] [https://vojtamaur.cz/images/barva-tvar-ton-obr-3.png] Jag försökte komplettera denna teori genom att tilldela färgformer till tonhöjd enligt förhållandet: spetsig vinkel + varm färg = hög ton, trubbig vinkel + kall färg = djup ton. Detta koncept noterade jag i ett notsystem. [ImageObject: https://vojtamaur.cz/images/barva-tvar-ton-obr-4.jpg | färgmusiksteori - Vojta Maur] [https://vojtamaur.cz/images/barva-tvar-ton-obr-4.jpg] Den enda färg som jag inte lyckades tilldela någon form eller ton är magenta. Den borde likna grönt (den är också något mellan blått och rött och är också kall och varm på samma gång). Borde den se ut som en halvcirkel? Eller som en rundad triangel? Eller borde den vara identisk med grönt - alltså också en femhörning? Än så länge har jag inte hittat svaret på denna fråga. ============================================================ TITLE: Mänsklig syn SLUG: lidsky-zrak URL: https://vojtamaur.cz/lidsky-zrak/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2019-06-01 SOURCE: src/content/posts/lidsky-zrak.mdx BUILT_HTML: lidsky-zrak/index.html ============================================================ Mänsklig syn juni 2019 Den mänskliga synen är i själva verket annorlunda än vad de flesta tror. De ursprungliga data som våra ögon skapar är mycket annorlunda än hur hjärnan sedan tolkar dem för oss, och därmed hur vi tror att vi ser. Bilden nedan visualiserar "rådata" befriade från "efterbearbetning" av vår hjärna. [ImageObject: https://vojtamaur.cz/images/lidsky-zrak-obr-1.png | visualisering av mänsklig syn] [https://vojtamaur.cz/images/lidsky-zrak-obr-1.png] På bilden kan man lägga märke till flera tydliga brister: - Bilden är spegelvänd både horisontellt och vertikalt. Varje barn ser så här efter födseln, men med tiden lär sig hjärnan att vända bilden rätt. Denna effekt kan också, mycket sällsynt, uppstå efter intag av dissociativa hallucinogener. - Bilden visas för varje öga separat - det är bara hjärnan som sammanfogar den till en enda bild. - Bilden är bara skarp i en liten del i mitten och blir suddig mot kanterna. - Bilden är mest färgstark i en liten del i mitten och förlorar mättnad mot kanterna. Detta beror på det höga antalet tappar i ögats mitt, vilket minskar snabbt från mitten och utåt. I varje öga finns en svart prick - den så kallade blinda fläcken (fackmässigt skotom). I denna del av ögat finns inga tappar eller stavar, eftersom synnerven är placerad där. Hjärnan fyller vanligtvis i dessa blinda fläckar med information från det andra ögat. - Raka linjer är lätt deformerade till bågar som av en fisheye-effekt eller ett vidvinkelobjektiv på en kamera. Hjärnan försöker räta ut dessa linjer, men det är bara en illusion. - I synfältet är även näsan synlig, vilken hjärnan normalt filtrerar bort. - Bilden är inte helt ren, utan innehåller ett svagt visuellt brus. Detta uppstår genom en kombination av ljusets fysiska brus, fotoreceptorernas eget brus och annan nervaktivitet i synsystemet. Under normala förhållanden undertrycker hjärnan det oftast, men det kan vara märkbart främst i mörker, med slutna ögon eller på enhetliga ytor. För mitt terminsarbete under andra året på utbildningen i multimediaproduktion inom ämnet animation vid Yrkeshögskolan för handel, tillämpad konst och design skapade jag en video som simulerar olika intressanta ögonsjukdomar: [VideoObject: https://www.youtube-nocookie.com/embed/sTMWRaVGFIE] ============================================================ TITLE: Tanzania 2019 SLUG: cestovani-tanzanie-2019 URL: https://vojtamaur.cz/cestovani-tanzanie-2019/ LANGUAGE: sv 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 Fotografier, texter Denna presentation är en sammanfattning av olika subjektiva observationer och insikter som jag samlade på mig under min korta vistelse i Tanzania. Jag uttrycker dessa observationer och känslor genom fotografier och text. [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] Jag försöker hjälpa lokalbefolkningen med mitt skapande, sprida medvetenhet om deras problem och därmed även utrota vissa rasfördomar. Jag anser också att Europa borde ta efter detta land i många avseenden. [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] I Tanzania finns två huvudsakliga religiösa grupper - islam och kristendom. Även om samexistensen mellan dessa två grupper kan vara svår att föreställa sig för en genomsnittlig europé från 21. århundradet, lever lokala muslimer och kristna här i fred och respekterar varandra. [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] Personligen tycker jag inte om människor i uniform (poliser, soldater, säkerhetsvakter...). Åtminstone inte i Tjeckien. Jag anser nämligen att i takt med de befogenheter de tilldelats växer även deras arrogans. Men detta mitt motstånd mot uniformer var inte helt opodstatněný.Lid i Tanzania. De i uniform där verkade vänliga mot mig och var alltid tillmötesgående. [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] Lokalbefolkningen verkar mycket välkomnande och vänlig mot mig, även utanför turistområdena. Om jag besökte en lokal by välkomnade människorna mig med hälsningen "Jambo!" (översatt "Hej!"). Många av dem började även prata med mig. [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] "De här människorna från de varma regionerna verkar le mer än vad vi gör" (ett utdrag ur ett samtal mellan några passagerare som jag hörde på flygplanet under återresan till Tjeckien) [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-27.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-27.jpg] Tack vare globaliseringen växer även turismen på Zanzibar, vilket för med sig många fördelar men även nackdelar. De främsta fördelarna är ekonomisk tillväxt och en stigande utbildningsnivå. En annan fördel är den ökade medvetenheten om landet i världen, men tyvärr motverkas denna fördel ofta av de massiva murarna kring hotellkomplexen, som många turister aldrig lämnar. Som en nackdel ser jag förstörelsen av den lokala kulturen. Ett exempel på denna problematik är migrationen av många masaier från det tanzaniska fastlandet (främst från området kring Kilimanjaro) till områden med hög koncentration av turister (till Zanzibars stränder). Dessa masaier säljer krimskrams här och är bara en turistattraktion. Masaier tror att om någon fotograferar dem, stjäl de deras själ. I turistområden låter de sig dock gärna fotograferas för några cent. [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-28.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-28.jpg] ============================================================ TITLE: Porträtt av en personlighet SLUG: portret-osobnosti URL: https://vojtamaur.cz/portret-osobnosti/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2018-12-02 SOURCE: src/content/posts/portret-osobnosti.mdx BUILT_HTML: portret-osobnosti/index.html ============================================================ Porträtt av en personlighet december 2018 Projektet skapades som ett skolarbete för ämnet fotografi vid den yrkesinriktade gymnasieskolan för handel, tillämpad konst och design i Plzeň (Nerudova 33). Syftet var att experimentellt kombinera porträttfotografi, psykologiska personlighetstyper, bildprojektion, animation och ljud. Den slutgiltiga formen på fotografierna och videorna baserades på Eysencks personlighetstest och uppdelningen av temperament enligt Galenos fyrdelning. [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-1.jpg | Introduktion, Eysencks test] [https://vojtamaur.cz/images/portret-osobnosti-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-2.jpg | Tilldelning av mönster till personlighetstyper] [https://vojtamaur.cz/images/portret-osobnosti-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-3.jpg | Projektionens färgsättning] [https://vojtamaur.cz/images/portret-osobnosti-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-4.jpg | Fotografi] [https://vojtamaur.cz/images/portret-osobnosti-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-5.jpg | Fotografi] [https://vojtamaur.cz/images/portret-osobnosti-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-6.jpg | Animering av mönster] [https://vojtamaur.cz/images/portret-osobnosti-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-7.jpg | Video] [https://vojtamaur.cz/images/portret-osobnosti-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-8.jpg | Ljud] [https://vojtamaur.cz/images/portret-osobnosti-obr-8.jpg] ============================================================ TITLE: Schackrutigt raster SLUG: sachovnicovy-rastr URL: https://vojtamaur.cz/sachovnicovy-rastr/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2018-12-01 SOURCE: src/content/posts/sachovnicovy-rastr.mdx BUILT_HTML: sachovnicovy-rastr/index.html ============================================================ Schackrutigt raster december 2018 [VideoObject: https://www.youtube-nocookie.com/embed/lD_PCIbCvlk] På exempelbilden har jag applicerat ett schackrutigt raster, där varje schackruta motsvarar en pixel i fotografiet. De vita ytorna i schackrutorna är efter appliceringen av detta raster de ursprungliga pixlarna från fotografiet, medan de svarta ytorna är inverterade i både färg och ljusstyrka. Fotografiet i full storlek ser därför ut som en grå enfärgad yta, men först vid digital inzoomning visas det ursprungliga fotografiet. För korrekt visning på en Full HD-skärm måste fotografiet vara ungefär 2000 px högt. Felaktig visning kan uppstå om fotografiet öppnas i en webbläsare som bikubiskt samplar om pixelrutnätet. En bekräftad webbläsare är till exempel Windows Photo Viewer. [VideoObject: https://www.youtube-nocookie.com/embed/wehAxodpQGg] Som ytterligare ett exempel på användningen av denna princip har jag skapat ett fotografi som innehåller både färgkontrast och betydelsekontrast. ============================================================ TITLE: Norge - Lofoten 2018 SLUG: cestovani-norsko-lofoty-2018 URL: https://vojtamaur.cz/cestovani-norsko-lofoty-2018/ LANGUAGE: sv 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 ============================================================ Norge - Lofoten 2018 Fotografi [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: Förvrängning av information SLUG: pokriveni-informace URL: https://vojtamaur.cz/pokriveni-informace/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2018-08-01 SOURCE: src/content/posts/pokriveni-informace.mdx BUILT_HTML: pokriveni-informace/index.html ============================================================ Förvrängning av information augusti 2018 Genom hur många mellanhänder når en artikel oss som vi ser på internet? Är dess sanningshalt trovärdig? Hur annorlunda är den värld vi ser genom skärmarna på våra mobiler, datorer och tv-apparater? Det är viktigt att verifiera varje information vi ser från flera källor och inte utgå från att den är sann. Detta verk skapades genom att ta ett fotografi och därefter upprepade gånger fotografera samma fotografi från en datorskärm. [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 | animation sammansatt av bilderna ovan] [https://vojtamaur.cz/images/pokriveni-informace-obr-17.gif] ============================================================ TITLE: Mexiko 2018 SLUG: cestovani-mexiko-2018 URL: https://vojtamaur.cz/cestovani-mexiko-2018/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2018-06-01 SOURCE: src/content/posts/cestovani-mexiko-2018.mdx BUILT_HTML: cestovani-mexiko-2018/index.html ============================================================ Mexiko 2018 Video, fotografi [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: Sockerbitar SLUG: vystavy-kostky-cukru URL: https://vojtamaur.cz/vystavy-kostky-cukru/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: vystavy DATE: 2018-04-30 SOURCE: src/content/posts/vystavy-kostky-cukru.mdx BUILT_HTML: vystavy-kostky-cukru/index.html ============================================================ Sockerbitar 21. 3. 2018 - 30. 4. 2018, Plzeň 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] Information om utställningen på DEPO2015:s webbplats (arkiv): https://web.archive.org/web/20210925193536/https://www.depo2015.cz/program-depo-ag14/art-a2209 ============================================================ TITLE: Två rytmer SLUG: dva-rytmy URL: https://vojtamaur.cz/dva-rytmy/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2018-04-01 SOURCE: src/content/posts/dva-rytmy.mdx BUILT_HTML: dva-rytmy/index.html ============================================================ Två rytmer april 2018 Den första videon består av två rytmer: visuell blinkning och akustiskt klickande. Dessa två rytmer har en aning olika varaktighet. Genom denna lilla avvikelse uppnår videon en stark känsla av oro i en viss del. I den andra videon lade jag till bildmaterial med antikrigstema till detta grundkoncept. [VideoObject: https://www.youtube-nocookie.com/embed/X9ms8pp89Pg?rel=0&showinfo=0] [ImageObject: https://vojtamaur.cz/images/dva-rytmy-obr-1.jpg | grundkoncept] [https://vojtamaur.cz/images/dva-rytmy-obr-1.jpg] Två rytmer 1 - svart x vit, grundkoncept [VideoObject: https://www.youtube-nocookie.com/embed/MQIDzwTYjoA?rel=0&showinfo=0] [ImageObject: https://vojtamaur.cz/images/dva-rytmy-obr-2.jpg | tillämpning av grundkonceptet] [https://vojtamaur.cz/images/dva-rytmy-obr-2.jpg] Två rytmer 2 - tillämpning av grundkonceptet på bildmaterial ============================================================ TITLE: Slumpmässiga tal valda av en människa SLUG: nahodna-cisla-zvolena-clovekem URL: https://vojtamaur.cz/nahodna-cisla-zvolena-clovekem/ LANGUAGE: sv 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 ============================================================ Slumpmässiga tal valda av en människa april 2018 I detta verk delades ett frågeformulär ut till flera personer. I detta frågeformulär skrev testpersonerna ner hundra slumpmässiga tal inom intervallet 1-100 som de kom att tänka på. Därefter förde jag över dessa data till en dator och skapade ett diagram för varje frågeformulär. Den horisontella x-axeln anger ordningsföljden för de enskilda talen och den vertikala y-axeln anger värdet på de valda talen. Det blå diagrammet är skapat av en dator, det vill säga av en slumptalsgenerator. Vid en övergripande jämförelse av alla diagram kan man märka att varje testperson har ett unikt diagram med sitt eget sätt att ange tal. Man kan också observera att i många diagram upprepas vissa nästan identiska cykler (oftast i form av en gradvis ökning och minskning av talen). TAL VALDA AV EN SLUMPTALSGENERATOR [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-1.jpg | Diagram över slumpmässiga tal valda av en dator] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-1.jpg] TAL VALDA AV MÄNNISKOR [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-2.jpg | Diagram över slumpmässiga tal valda av en människa, Hana Antolová (71 år)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-3.jpg | Diagram över slumpmässiga tal valda av en människa, Lukáš Plescher (18 år)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-4.jpg | Diagram över slumpmässiga tal valda av en människa, Natálie Bártková (16 år)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-5.jpg | Diagram över slumpmässiga tal valda av en människa, Michaela Jedličková (16 år)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-6.jpg | Diagram över slumpmässiga tal valda av en människa, Alena Maurová (53 år)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-7.jpg | Diagram över slumpmässiga tal valda av en människa, Daniel Šírek (16 år)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-8.jpg | Diagram över slumpmässiga tal valda av en människa, Pavel Burda (16 år)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-9.jpg | Diagram över slumpmässiga tal valda av en människa, Jáchym Štěpka (15 år)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-9.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-10.jpg | Diagram över slumpmässiga tal valda av en människa, Filip Drábek (16 år)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-10.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-11.jpg | Diagram över slumpmässiga tal valda av en människa, Jiří Rampouch (15 år)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-12.jpg | Diagram över slumpmässiga tal valda av en människa, Petr Kubíček (43 år)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-12.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-13.jpg | Diagram över slumpmässiga tal valda av en människa, Jan Kubíček (16 år)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-14.jpg | Diagram över slumpmässiga tal valda av en människa, Ivana Martínková (15 år)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-14.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-15.jpg | Diagram över slumpmässiga tal valda av en människa, Tereza Bartovská (15 år)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-15.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-16.jpg | Diagram över slumpmässiga tal valda av en människa, Michaela Balázsová (17 år)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-16.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-17.jpg | Diagram över slumpmässiga tal valda av en människa, Kateřina Příplatová (15 år)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-17.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-18.jpg | Diagram över slumpmässiga tal valda av en människa, Denisa Holubová (16 år)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-18.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-19.jpg | Diagram över slumpmässiga tal valda av en människa, Klára Holubová (10 år)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-19.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-20.jpg | Diagram över slumpmässiga tal valda av en människa, Andrea Nečekalová (16 år)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-20.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-21.jpg | Diagram över slumpmässiga tal valda av en människa, Kateřina Benešová (84 år)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-21.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-22.jpg | Diagram över slumpmässiga tal valda av en människa, Klára Zachardová (16 år)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-22.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-23.jpg | Diagram över slumpmässiga tal valda av en människa, Tereza Lukášová (15 år)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-23.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-24.jpg | Diagram över slumpmässiga tal valda av en människa, Eva Kloubová (16 år)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-24.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-25.jpg | Diagram över slumpmässiga tal valda av en människa, Nicole Pichlerová (16 år)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-25.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-26.jpg | Diagram över slumpmässiga tal valda av en människa, Michaela Šprynarová (16 år)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-26.jpg] IFYLLT EXEMPEL PÅ FRÅGEFORMULÄR [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-27.jpg | Skanning av ifyllt frågeformulär] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-27.jpg] ============================================================ TITLE: Oregelbunden andning SLUG: nepravidelny-dech URL: https://vojtamaur.cz/nepravidelny-dech/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2018-03-01 SOURCE: src/content/posts/nepravidelny-dech.mdx BUILT_HTML: nepravidelny-dech/index.html ============================================================ Oregelbunden andning mars 2018 [VideoObject: https://www.youtube-nocookie.com/embed/khCWjid0QeU?rel=0&showinfo=0] I detta fyra minuter långa ljudspår finns en inspelning av en döende hankatt. I inspelningen hörs två huvudsakliga ljud: oregelbunden andning och ett mindre framträdande ljud av hjärtslag. ============================================================ TITLE: Ur snäckans perspektiv SLUG: z-pohledu-musle URL: https://vojtamaur.cz/z-pohledu-musle/ LANGUAGE: sv 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 ============================================================ Ur snäckans perspektiv mars 2018 Dessa videor fokuserar på snäckans perception, vad den känner och upplever? Dess syn på världen är inte mindre viktig än människans! I den första videon kan man se en originalinspelning av havet. I den andra videon projiceras den genomsnittliga färgen för varje bildruta från originalinspelningen på vänster sida av skärmen. På höger sida av skärmen finns en RGB-graf som definierar denna färg. [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: sv 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 Video, fotografi [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: Mögel SLUG: plisen URL: https://vojtamaur.cz/plisen/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2017-11-01 SOURCE: src/content/posts/plisen.mdx BUILT_HTML: plisen/index.html ============================================================ Mögel november 2017 Denna fotoserie dokumenterar mögel i min tyska lärobok. Fotografierna är ordnade i den ordning som sidorna i läroboken följer. På så sätt skapas slumpmässiga, intressanta och experimentella kompositioner i varje fotografi. [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 | animation sammansatt av bilderna ovan] [https://vojtamaur.cz/images/plisen-obr-26.gif] ============================================================ TITLE: Störning av det regelbundna rutnätet SLUG: naruseni-pravidelneho-rastru URL: https://vojtamaur.cz/naruseni-pravidelneho-rastru/ LANGUAGE: sv 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 ============================================================ Störning av det regelbundna rutnätet oktober 2017 I detta arbete försökte jag skapa en serie abstrakta verk. Jag delade upp dokumentet i fyra delar. I den första delen skapade jag ett grundläggande regelbundet rutnät, i den andra delen utgick jag vidare från detta rutnät och började störa det en aning, vilket orsakade en känsla av oro. I den tredje delen störde jag detta regelbundna geometriska rutnät med oregelbundna kontrasterande organiska former. Och i den sista, fjärde delen animerade jag dessa organiska former. Del ett: GRUNDLÄGGANDE RUTNÄT [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-1.jpg | Abstraktion 1.0 - regelbundet rutnät] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-1.jpg] Del två: STÖRNING AV RUTNÄTET GENOM EN LITEN AVVIKELSE [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-2.jpg | Abstraktion 2.0.0 - regelbundet rutnät stört av en roterad remsa] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-3.jpg | Abstraktion 2.0.1 - regelbundet rutnät stört av två roterade remsor] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-4.jpg | Abstraktion 2.0.2 - regelbundet rutnät stört av tre roterade remsor] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-5.jpg | Abstraktion 2.1.0 - regelbundet rutnät stört av en oregelbunden remsa] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-6.jpg | Abstraktion 2.1.1 - regelbundet rutnät stört av två oregelbundna remsor] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-7.jpg | Abstraktion 2.1.2 - regelbundet rutnät stört av tre oregelbundna remsor] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-8.jpg | Abstraktion 2.2.0 - regelbundet rutnät stört av en oregelbunden remsa] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-9.jpg | Abstraktion 2.2.1 - regelbundet rutnät stört av två oregelbundna remsor] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-9.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-10.jpg | Abstraktion 2.2.2 - regelbundet rutnät stört av tre oregelbundna remsor] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-10.jpg] Del tre: STÖRNING AV RUTNÄTET MED ORGANISKA FORMER [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-11.jpg | Abstraktion 3.0.0 - regelbundet rutnät stört av en organisk form] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-12.jpg | Abstraktion 3.0.1 - regelbundet rutnät stört av två organiska former] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-12.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-13.jpg | Abstraktion 3.0.2 - regelbundet rutnät stört av tre organiska former] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-14.jpg | Abstraktion 3.1.0 - regelbundet rutnät stört av en organisk form] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-14.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-15.jpg | Abstraktion 3.1.1 - regelbundet rutnät stört av två organiska former] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-15.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-16.jpg | Abstraktion 3.1.2 - regelbundet rutnät stört av tre organiska former] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-16.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-17.jpg | Abstraktion 3.2.0 - regelbundet rutnät stört av en organisk form] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-17.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-18.jpg | Abstraktion 3.2.1 - regelbundet rutnät stört av två organiska former] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-18.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-19.jpg | Abstraktion 3.2.2 - regelbundet rutnät stört av tre organiska former] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-19.jpg] Del fyra: STÖRNING AV RUTNÄTET MED ANIMERADE ORGANISKA FORMER [VideoObject: https://www.youtube-nocookie.com/embed/Gz2IRKKnkno?rel=0&showinfo=0] ============================================================ TITLE: Kina 2017 SLUG: cestovani-cina-2017 URL: https://vojtamaur.cz/cestovani-cina-2017/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2017-07-01 SOURCE: src/content/posts/cestovani-cina-2017.mdx BUILT_HTML: cestovani-cina-2017/index.html ============================================================ Kina 2017 Video, fotografi [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: Slumptalsgenerator SLUG: vystavy-generator-nahodnych-cisel URL: https://vojtamaur.cz/vystavy-generator-nahodnych-cisel/ LANGUAGE: sv 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 ============================================================ Slumptalsgenerator 3. 5. 2017 - 18. 6. 2017, Domažlice Bröderna Špillars galleri: 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] Hur jag kom in på slumpen eller från staden till slumpen: http://vojtamaur.cz/od-mesta-az-po-nahodu/ ============================================================ TITLE: England 2013, 2015, 2017 SLUG: cestovani-anglie-2013-2015-2017 URL: https://vojtamaur.cz/cestovani-anglie-2013-2015-2017/ LANGUAGE: sv 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 ============================================================ England 2013, 2015, 2017 Video, fotografi [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: Uppståndelse SLUG: zmrtvychvstani URL: https://vojtamaur.cz/zmrtvychvstani/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2017-04-02 SOURCE: src/content/posts/zmrtvychvstani.mdx BUILT_HTML: zmrtvychvstani/index.html ============================================================ Uppståndelse april 2017 [ImageObject: https://vojtamaur.cz/images/zmrtvychvstani-obr-1.jpg | ursprungligt oförändrat fotografi] [https://vojtamaur.cz/images/zmrtvychvstani-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/zmrtvychvstani-obr-2.jpg | fotografi efter ANSI-redigering] [https://vojtamaur.cz/images/zmrtvychvstani-obr-2.jpg] I maj 2016 fotograferade jag en lokal kyrkogård i Marocko. I fotografiets ANSI-kod ändrade jag alla kors (†) till stjärnor (*). Jag sparade det sålunda ändrade fotografiet på nytt. ============================================================ TITLE: Färgmedelvärde SLUG: barevny-prumer URL: https://vojtamaur.cz/barevny-prumer/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2017-04-01 SOURCE: src/content/posts/barevny-prumer.mdx BUILT_HTML: barevny-prumer/index.html ============================================================ Färgmedelvärde april 2017 I den vänstra delen av bilden finns 1156 fotografier i ett raster på 34x34 pixlar. Varje färgad pixel representerar medelfärgen för ett enskilt fotografi från den givna staten. På den högra delen av bilden visas medelfärgen för alla pixlar från den vänstra delen, det vill säga medelfärgen för alla fotografier från den givna staten. [ImageObject: https://vojtamaur.cz/images/barevny-prumer-obr-1.png | Tjeckien] [https://vojtamaur.cz/images/barevny-prumer-obr-1.png] Tjeckien [ImageObject: https://vojtamaur.cz/images/barevny-prumer-obr-2.jpg | Kina] [https://vojtamaur.cz/images/barevny-prumer-obr-2.jpg] Kina [ImageObject: https://vojtamaur.cz/images/barevny-prumer-obr-3.jpg | Ecuador] [https://vojtamaur.cz/images/barevny-prumer-obr-3.jpg] Ecuador [ImageObject: https://vojtamaur.cz/images/barevny-prumer-obr-4.jpg | Kenya] [https://vojtamaur.cz/images/barevny-prumer-obr-4.jpg] Kenya [ImageObject: https://vojtamaur.cz/images/barevny-prumer-obr-5.jpg | Mexiko] [https://vojtamaur.cz/images/barevny-prumer-obr-5.jpg] Mexiko ============================================================ TITLE: Stridsvagn SLUG: tank URL: https://vojtamaur.cz/tank/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2017-04-01 SOURCE: src/content/posts/tank.mdx BUILT_HTML: tank/index.html ============================================================ Stridsvagn april 2017 [ImageObject: https://vojtamaur.cz/images/tank-obr-1.jpg | ursprungligt oförändrat fotografi] [https://vojtamaur.cz/images/tank-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/tank-obr-2.jpg | fotografi efter ANSI-redigering] [https://vojtamaur.cz/images/tank-obr-2.jpg] [MediaObject: https://vojtamaur.cz/files/tank-dokument.pdf] I december 2012 fotograferade jag en stridsvagn tank i Negevöknen i Israel. I fotografiets ANSI-kod ändrade jag alla asterisker (*) till kors (†). Jag sparade sedan det sålunda ändrade fotografiet på nytt. ============================================================ TITLE: Sockerbitar SLUG: kostky-cukru URL: https://vojtamaur.cz/kostky-cukru/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2017-03-01 SOURCE: src/content/posts/kostky-cukru.mdx BUILT_HTML: kostky-cukru/index.html ============================================================ Sockerbitar mars 2017 Fotoserien skapades under antagningsproven till den yrkesinriktade gymnasieskolan för handel, tillämpad konst och design i Plzeň (Nerudova 33). För den fotografiska delen av proven fick vi ta med egna föremål, men deras antal och storlek var begränsade. Jag tog med mig en ask sockerbitar som jag staplade på en tallrik i ett regelbundet rutnät och därefter hällde vatten över. Sockerbitarna löstes gradvis upp, rasade samman och föll slumpmässigt. [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: Street art-bibliotek SLUG: street-art-knihovna URL: https://vojtamaur.cz/street-art-knihovna/ LANGUAGE: sv 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 ============================================================ Street art-bibliotek mars 2017 Överallt omkring oss finns det massor av intressanta street art-verk, från små klistermärken och målade väggar till olika sorters 3D objekt. Eftersom upphovspersonerna till dessa skapelser måste förbli anonyma på grund av lagkonflikter, är denna street art-värld helt osjälvisk och skild från kommersens värld. Street art-verk som vi kan se nästan överallt i staden hålls oftast mycket aktuella. Nya verk täcker nämligen över de gamla, färgen flagnar tillsammans med putsen, 3D objekt utsätts för vandalism och klistermärken lossnar eller bleknar med tiden på grund av miljöpåverkan. Det är en naturlig process, tidens aspekt, men jag anser att vissa street art-verk förtjänar att få sin livslängd förlängd. Och därför bestämde jag mig för att dokumentera de mest intressanta verken. För detta ändamål grundade jag år 2017 en Facebook-sida med namnet Street art-bibliotek, där jag lägger upp inlägg än idag. För att nå ut till fler människor skapade jag sedan en sida med samma namn på Instagram. På dessa sidor försöker jag främst lägga upp verk som bär på en viss tanke, medan jag ser verkets estetiska del som sekundär. Street art-bibliotek (Facebook): www.facebook.com/streetartknihovna [https://www.facebook.com/streetartknihovna] Street art-bibliotek (Instagram): www.instagram.com/streetartknihovna [https://www.instagram.com/streetartknihovna] [ImageObject: https://vojtamaur.cz/images/street-art-knihovna-obr-1.jpg | Skärmdump av Facebook-sidan] [https://vojtamaur.cz/images/street-art-knihovna-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/street-art-knihovna-obr-2.jpg | Skärmdump av Instagram-sidan] [https://vojtamaur.cz/images/street-art-knihovna-obr-2.jpg] ============================================================ TITLE: Google-appen SLUG: aplikace-google URL: https://vojtamaur.cz/aplikace-google/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2016-11-01 SOURCE: src/content/posts/aplikace-google.mdx BUILT_HTML: aplikace-google/index.html ============================================================ Google-appen november 2016 Den här korta videon är en referens till de meningslösa behörigheterna för mobilappen Google (appen är förinstallerad på inte bara Samsung-telefoner och det går inte ens att avinstallera den). En översikt över behörigheterna kan hittas i en telefon utrustad med operativsystemet Android i Nastavení/Správce aplikací/STAŽENÉ/Aplikace Google. [VideoObject: https://www.youtube-nocookie.com/embed/UOvJLnj2McU?rel=0&showinfo=0] ============================================================ TITLE: Det spelar ingen roll från vilken trakt du kom... SLUG: vystava-nezalezi-z-jakeho-kraje-jsi-prisel-2 URL: https://vojtamaur.cz/vystava-nezalezi-z-jakeho-kraje-jsi-prisel-2/ LANGUAGE: sv 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 ============================================================ Det spelar ingen roll från vilken trakt du kom... 11. 7. 2016 - 14. 8. 2016, Plzeň DJKT (Nová scéna): Plzeňský salón 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. december 2014 fotograferade jag en gammal vägg med skrift i Mombasa. Sedan försökte jag tyda texten på den. Jag matade in en läsbar del av den i en sökmotor och upptäckte på så sätt följande 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. Reportage från Plzeň TV: https://www.youtube.com/watch?v=jxg-6iVPPmk ============================================================ TITLE: Italien 2016 SLUG: cestovani-italie-2016 URL: https://vojtamaur.cz/cestovani-italie-2016/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2016-07-01 SOURCE: src/content/posts/cestovani-italie-2016.mdx BUILT_HTML: cestovani-italie-2016/index.html ============================================================ Italien 2016 Video, fotografi [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: Yta SLUG: vystava-hladina URL: https://vojtamaur.cz/vystava-hladina/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: vystavy DATE: 2016-04-04 SOURCE: src/content/posts/vystava-hladina.mdx BUILT_HTML: vystava-hladina/index.html ============================================================ Yta 4. 2. 2016 - 3. 4. 2016, Plzeň Stadsgalleriet i Plzeň: FÖRR, NU, SEDAN [VideoObject: https://www.youtube-nocookie.com/embed/GALBEnzekBw?rel=0&showinfo=0] Hur annorlunda är våra liv på nätet jämfört med i verkliga livet? Varför gå ut när vi kan hitta allt på Google? Information från internet är förvrängd och har lite gemensamt med verkligheten. De är en spegling av vad vi vill se. Solen reflekteras i vattenytan, projiceras på väggen och speglas i spegeln… Har den verkligen nått oss oförändrad? Klipp från utställningen: https://www.youtube.com/watch?v=SmsbQt0g9nc Mer om utställningen på Stadsgalleriet i Plzeňs webbplats: http://galerie-plzen.cz/vystavy/vystavy-2016/predtim-ted-potom ============================================================ TITLE: Marocko 2016 SLUG: cestovani-maroko-2016 URL: https://vojtamaur.cz/cestovani-maroko-2016/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2016-01-01 SOURCE: src/content/posts/cestovani-maroko-2016.mdx BUILT_HTML: cestovani-maroko-2016/index.html ============================================================ Marocko 2016 Video, fotografier [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: Från stad till slump SLUG: od-mesta-az-po-nahodu URL: https://vojtamaur.cz/od-mesta-az-po-nahodu/ LANGUAGE: sv 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 ============================================================ Från stad till slump januari 2016 År 2016 fick jag i uppgift att ta fram en grafisk stilisering av en stad som en del av förberedelserna för konstskolan vid ZUŠ Plzeň, Jagellonská 14. Jag var intresserad av hur långt denna stilisering kunde gå, och därför arbetade jag med denna uppgift under de följande åren fram till idag (år 2019). Från en enkel stilisering av staden gick jag vidare till att bryta upp regelbundna raster, vilket ur ett konstnärligt perspektiv skapade en anmärkningsvärd spänning. Vidare försökte jag använda slumpen i denna uppgift, men jag lyckades inte upptäcka något som liknade en verklig slump utan orsak. Determinismen hindrade mig alltid, och därför använde jag bara pseudoslump (orsaken kan fastställas, men resultatet är svårt att förutsäga och verkar därför slumpmässigt). Vissa vägar ledde mig in i en återvändsgränd och därför var jag tvungen att söka efter ett annat perspektiv och en annan grafisk lösning, t.ex. programmering av visuell output, moaréeffekt, Fibonacci-sekvensen, etc. Serien av bilder nedan är en sammanfattning av dessa arbeten. [ImageObject: https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-1.jpg | Mombasa: författarens fotografi och skisser] [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 | Stadsstilisering: uppdelning av ytor] [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 | Stadsstilisering: störning av det regelbundna rastret] [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 | Stadsstilisering: störning av den regelbundna geometriska formen] [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 | Stadsstilisering: störning av det regelbundna rastret genom slumpmässig rotation] [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 | Stadsstilisering: slumpmässig form i ett koordinatfält] [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 | Stadsstilisering: enkla former och slumpvandring] [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 | Stadsstilisering: generator för slumpmässiga pixlar] [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 | Stadsstilisering: generator för slumpmässiga RGB-pixlar, moaréeffekt] [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 | Stadsstilisering: moaréeffekt] [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 | Stadsstilisering: generator för slumpmässiga RGB-pixlar i kombination med moaréeffekt] [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 | Fotografi av installationen av stadsstilisering i Bröderna Špillar-galleriet] [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 av flygblad för evenemanget i Papírna: generator för slumpmässiga RGB-pixlar i kombination med moaréeffekt] [https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-14.jpg | Pixel art-bild av en stad och beräkning av sannolikheten för dess uppkomst genom slumpmässig generering] [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 | Cirklar av slumpmässig storlek och deras JS-kod] [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 | Linjer av slumpmässig längd och deras JS-kod] [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 | Linjer av slumpmässig längd, deras textutdata och JS-kod] [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: författarens fotografi iterativt om samplat] [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: författarens fotografi iterativt om samplat] [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 | Stadsstilisering: alfabet från fotografier (terminsprov 2019)] [https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-20.jpg] ============================================================ TITLE: Det spelar ingen roll från vilken region du kom... SLUG: vystava-nezalezi-z-jakeho-kraje-jsi-prisel URL: https://vojtamaur.cz/vystava-nezalezi-z-jakeho-kraje-jsi-prisel/ LANGUAGE: sv 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 ============================================================ Det spelar ingen roll från vilken region du kom... 10. 10. 2015 - 11. 10. 2015, Plzeň 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: Det spelar ingen roll från vilken trakt du kommit... SLUG: nezalezi-z-jakeho-kraje-jsi-prisel URL: https://vojtamaur.cz/nezalezi-z-jakeho-kraje-jsi-prisel/ LANGUAGE: sv 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 ============================================================ Det spelar ingen roll från vilken trakt du kommit... oktober 2015 [ImageObject: https://vojtamaur.cz/images/nezalezi-z-jakeho-kraje-jsi-prisel-obr-1.jpg | Fotografi av Vojta Maur taget i Mombasa, 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. december 2014 fotograferade jag en gammal vägg med inskriptioner i Mombasa. Sedan försökte jag tyda texten på den. Jag matade in en av dess läsbara delar i en sökmotor och upptäckte på så sätt följande 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 | Fotografi hittat med hjälp av en sökmotor] [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 | Det spelar ingen roll vilken tro du har. Det spelar ingen roll från vilket land du kommer. Det spelar ingen roll om du är fattig eller rik. Det spelar ingen roll om du är svart eller vit. Vi är alla lika inför Guds ögon.] [https://vojtamaur.cz/images/nezalezi-z-jakeho-kraje-jsi-prisel-obr-4.jpg] ============================================================ TITLE: Kenya 2012-2015 SLUG: cestovani-kenya-2012-2015 URL: https://vojtamaur.cz/cestovani-kenya-2012-2015/ LANGUAGE: sv 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 ============================================================ Kenya 2012-2015 Video, fotografier [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: Portugal 2014 SLUG: cestovani-portugalsko-2014 URL: https://vojtamaur.cz/cestovani-portugalsko-2014/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2014-01-01 SOURCE: src/content/posts/cestovani-portugalsko-2014.mdx BUILT_HTML: cestovani-portugalsko-2014/index.html ============================================================ Portugal 2014 Fotografi [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: Israel 2012 SLUG: cestovani-izrael-2012 URL: https://vojtamaur.cz/cestovani-izrael-2012/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2012-01-03 SOURCE: src/content/posts/cestovani-izrael-2012.mdx BUILT_HTML: cestovani-izrael-2012/index.html ============================================================ Israel 2012 Fotografi [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: Kanarieöarna 2012 SLUG: cestovani-kanarske-ostrovy-2012 URL: https://vojtamaur.cz/cestovani-kanarske-ostrovy-2012/ LANGUAGE: sv 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 ============================================================ Kanarieöarna 2012 Fotografi [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: Egypten 2012 SLUG: cestovani-egypt-2012 URL: https://vojtamaur.cz/cestovani-egypt-2012/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2012-01-01 SOURCE: src/content/posts/cestovani-egypt-2012.mdx BUILT_HTML: cestovani-egypt-2012/index.html ============================================================ Egypten 2012 Fotografi [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: Ogräs SLUG: plevel URL: https://vojtamaur.cz/plevel/ LANGUAGE: sv SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2008-05-01 SOURCE: src/content/posts/plevel.mdx BUILT_HTML: plevel/index.html ============================================================ Ogräs maj 2008 Arbete från förskolan. Uppgiften var att klippa ut blommande blommor ur färgat papper och sätta ihop dem till en bild. Istället för blommor skapade jag plevel. [ImageObject: https://vojtamaur.cz/images/plevel-obr-1.jpg | plevel] [https://vojtamaur.cz/images/plevel-obr-1.jpg]