ALL_POSTS__lang-pt-PT.txt Rosetta plain-text article export — Vojta Maur Source language: cs Target language: pt-PT (Portuguese (Portugal)) 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: Conceitos SLUG: koncepty URL: https://vojtamaur.cz/koncepty/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2026-08-14 SOURCE: src/content/posts/koncepty.mdx BUILT_HTML: koncepty/index.html ============================================================ Conceitos agosto 2026 As notas abaixo são um registo contínuo de ideias e observações que me ocorreram ao longo do tempo. Muitas vezes não estão concluídas nem realizadas, embora possam vir a sê-lo no futuro. Ou talvez não, pois para algumas ideias a forma de nota é suficiente. Algumas são becos sem saída e, por isso, não vale a pena desenvolvê-las mais. Mas, ainda assim, podem merecer ser registadas. 2023-02-24: GLITCHES DE FILTROS NEURAIS Descobri por acaso, durante o trabalho, que quando tento ampliar uma imagem no Photoshop usando os Filtros Neurais e a imagem está no perfil de cor CMYK e contém partes transparentes maiores, ocorre um glitch estranho, mas geralmente bastante estético. Aqui está uma amostra 3 de 28 imagens que registei: 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: TRAJETÓRIAS GENÉTICAS Converti sequências genéticas em desenhos usando uma regra simples: A significa um passo para norte, T/U para sul, C para este e G para oeste. A ordem das bases determina assim a forma de uma linha contínua. Visualização resultante: koncepty-2023-10-04-geneticke-trajektorie.webp [https://vojtamaur.cz/images/koncepty-2023-10-04-geneticke-trajektorie.webp] Código-fonte: koncepty-2023-10-04-geneticke-trajektorie.py [https://vojtamaur.cz/files/koncepty-2023-10-04-geneticke-trajektorie.py] 2024-03-22: RITMO ÓPTICO DO TRABALHO NO COMPUTADOR Criei um programa que regista cada toque no teclado e clique do rato durante o meu trabalho no computador. O tempo avança na direção da escrita normal, da esquerda para a direita e de cima para baixo. Um ponto preto significa uma entrada registada, uma área branca a sua ausência. Aqui está uma amostra 3 de 18 imagens que registei: 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] Código-fonte: 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: POESIA DE KUSHÍK Eu estava a trabalhar no computador, mas era constantemente interrompido pelo meu rato Kushík. Ele subia para cima de mim, exigia atenção, subia para a mesa, para o computador. Começou a frustrar-me um pouco. Então, irritei-me, abri-lhe um documento vazio do MS Word e disse-lhe algo do género para ele criar, já que queria fazer o trabalho por mim. Kushík começou então a correr pelo teclado. Surgiu este documento: koncepty-2024-08-19-kushikova-poezie.pdf [https://vojtamaur.cz/files/koncepty-2024-08-19-kushikova-poezie.pdf] 2024-12-05: THERMOZEPAM Criei um programa próprio para a minha câmara térmica Seek Thermal RevealPRO para visualizar e editar fotografias termográficas. Não encontrei nenhum software adequado para Windows para esta câmara, o que é uma pena, porque os seus ficheiros termográficos contêm dados de temperatura com os quais se pode trabalhar. Chamei ao programa Thermozepam, porque estou satisfeito com o seu design e a sua utilização é quase viciante para mim. O programa carrega ficheiros TIFF termográficos, permite alterar o mapa de cores da imagem usando um colormap da biblioteca matplotlib, medir a temperatura média da fotografia, determinar a moda das temperaturas, exibir a temperatura mínima e máxima, o histograma e, ao clicar, também a temperatura de um pixel específico. Ao guardar, consegue exportar um ficheiro PNG com o remapeamento de cores e, opcionalmente, ampliá-lo através de interpolação. Screenshot do programa: koncepty-2024-11-10-thermozepam.png [https://vojtamaur.cz/images/koncepty-2024-11-10-thermozepam.png] Código-fonte: koncepty-2024-11-10-thermozepam.pyw [https://vojtamaur.cz/files/koncepty-2024-11-10-thermozepam.pyw] 2025-12-05: RELÂMPAGO NA ESCURIDÃO Pensei em fazer um projeto Arduino no qual colocaria um laser dentro de uma caixa vazia (previamente esterilizada com uma lâmpada UV-C). Esse laser dispararia um pulso de um segundo num momento aleatório (para que eu não soubesse exatamente quando aconteceu, mas soubesse que aconteceria, por exemplo, dentro de 10 minutos a 100%). Se eu conseguisse fazê-lo corretamente, esse pulso de luz não seria percebido por nenhum observador. 2026-01-31: SIMULAÇÃO DE CÂMARA PINHOLE Tentei criar uma câmara pinhole funcional simples em Python. Antigamente, no ensino secundário, já tinha criado uma física real, mas parecia-me que, ao simulá-la, compreenderia melhor o seu funcionamento, porque não basta apenas fazer um buraco numa caixa, inserir papel fotossensível, revelá-lo após a exposição e deixar a física fazer o seu trabalho (independentemente de como funcione). Aqui, pelo contrário, é preciso simular também a física. Tentei tornar a simulação o mais realista possível do ponto de vista algorítmico, embora o limite sejam, naturalmente, os meus conhecimentos e o poder de processamento disponível. O programa, por exemplo, utiliza forward ray tracing, ou seja, o seguimento da luz desde a fonte em direção à cena e à câmara, em vez do mais comum backward ray tracing, que segue os raios da câmara de volta para a cena. A abordagem forward é mais próxima da direção física da propagação da luz, mas costuma ser computacionalmente muito ineficiente. Exemplos de configuração do programa e explicação dos parâmetros: koncepty-2026-01-31-simulace-pinhole-nastaveni.txt [https://vojtamaur.cz/files/koncepty-2026-01-31-simulace-pinhole-nastaveni.txt] Código-fonte: koncepty-2026-01-31-simulace-pinhole.py [https://vojtamaur.cz/files/koncepty-2026-01-31-simulace-pinhole.py] 2026-03-02: ORDENAÇÃO DE PIXELS DE FOTOGRAFIAS Tentei ordenar os pixels de fotografias usando um algoritmo. A ideia era, aproximadamente, ordenar os pixels de acordo com o HUE (matiz) e a luminosidade: num eixo (por exemplo, x) ordenar os pixels de acordo com o HUE e no outro eixo (por exemplo, y) de acordo com a luminosidade. Com isto, os pixels da fotografia são reorganizados, mas nenhum desaparece nem surge um novo. Ainda assim, as fotografias de saída perdem o seu significado original, mas mantêm a atmosfera cromática. Código-fonte: koncepty-2026-03-02-trideni-pixelu-fotek.py [https://vojtamaur.cz/files/koncepty-2026-03-02-trideni-pixelu-fotek.py] 2026-04-13: EXPLORAÇÃO ALEATÓRIA DA INTERNET Passei cerca de duas semanas dedicado à exploração aleatória da internet, porque me interessava saber como ela parece quando não é recomendada por algoritmos. Experimentei várias abordagens. A primeira (ingénua) foi a criação de um programa para inserir e abrir URLs geradas aleatoriamente. Isso foi, naturalmente, extremamente ineficiente; o espaço de URLs possíveis é demasiado grande e as existentes estão dispersas. A segunda abordagem foi construir o meu próprio crawler e dar-lhe um URL de semente bizarro (como o site kdomivolal.cz [https://www.kdomivolal.cz/]). Tentei então filtrar os resultados usando LLM e observar apenas os interessantes (de acordo com alguns critérios definidos). Encontrei muitas bizarrias para me divertir, mas nada de revolucionário. A terceira abordagem foi muito mais frutífera e divertida. Descobri que existe o Certstream. É um serviço útil que transmite em direto os certificados de segurança emitidos atualmente em todo o mundo. Portanto, mostra os URLs de sites que estão a surgir ou a renovar o seu certificado. Código-fonte: koncepty-2026-04-13-certstream-listener.py [https://vojtamaur.cz/files/koncepty-2026-04-13-certstream-listener.py] Passei vários dias a clicar aleatoriamente nestes URLs. Deparei-me frequentemente com fraudes (criptomoedas, etc.), pornografia, IA, pornografia de IA, tutoriais sobre como criar pornografia de IA, apostas, interfaces de início de sessão de sistemas, sites em nascimento (que têm conteúdo de marcador de posição ou mensagens de "estamos a trabalhar nisto"). Graças a este processo, encontrei o site treeyo.my [https://treeyo.my/], que me ficou na memória pela sua forma minimalista e pela ausência de otimização para a atenção do espectador. Também descobri que esse site é realmente uma parte marginal da internet, porque ainda não foi indexado nem pelo Google. O Internet Archive até o encontrou, mas a partir dos registos CT, tal como eu. A busca acabou por valer a pena. 2026-05-06: EXPOSIÇÃO NO PACÍFICO Pensei em criar fotos panorâmicas de 360° do Pacífico geradas por IA. Depois, inserir nelas um código QR usando IA (ao estilo Illusion Diffusion), que remete para alguma arte. Em seguida, seria possível inserir nelas metadados de localização falsos (por exemplo, coordenadas GPS no meio do Pacífico) e carregá-las no Google Maps. Alternativamente, seria possível pegar em locais reais fotografados com uma câmara de 360°, por exemplo, de uma cidade, e depois alterar as suas posições GPS para o Pacífico. A razão pela qual falo apenas de fotos de 360° é que o Google ainda permite o upload para posições GPS precisas usando metadados. Enquanto as fotos normais têm de ser atribuídas a um local existente. 2026-06-04: LESÕES PIGMENTARES Tentei realizar este projeto, mas devido à exigência de tempo, não o concluí. Até agora, documentei apenas as mãos, recortei as sardas fotografadas (fundo transparente), mantive a sua escala e criei um programa para as ordenar numa grelha. No entanto, este é o texto que deveria explicar o conceito: «Em 2026, documentei cada tumor cutâneo visível ou anomalia vascular na superfície do meu corpo. A escala foi mantida para cada objeto. Subsequentemente, as lesões individuais foram digitalmente recortadas e ordenadas numa grelha regular.» 2026-06-21: PROGRAMA INTELIGENTE AUTO-MODIFICÁVEL Tentei criar um programa que utiliza a API da OpenAI e os seus LLMs. O programa tem a tarefa de se modificar a si próprio e depois executar-se novamente. E eu estava curioso para saber onde isso levaria. Infelizmente, o modelo recusava frequentemente a tarefa, por considerá-la perigosa. Ou cumpria-a, mas o seu sucessor já não o fazia. O atrator era simplesmente sempre a recusa por motivos de segurança. Nem sequer chegou à quarta iteração. Código-fonte: 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: SISTEMA COM PARTÍCULAS ÚNICAS O nosso sistema físico é aborrecido no sentido de que parece que as partículas elementares são idênticas entre si. Eletrão como eletrão, fotão como fotão. Eu, contudo, gostaria de criar uma simulação de um sistema que tem muitas partículas elementares, mas onde nenhuma delas é intercambiável. Acabei por chegar a uma variante na qual as partículas, por si só, não têm propriedades nem identidade. São definidas apenas pelas suas interações mútuas, o que, do ponto de vista de um observador dentro do sistema, é praticamente equivalente. Gosto de imaginar as consequências desta ideia. Levando-a a um exagero, viver num sistema desses seria bastante exigente para fazer previsões. Além disso, as entidades que vivem num sistema desses talvez tivessem de ter cuidado com a perda ou o roubo das suas próprias partículas. Tentei simulá-lo e, tecnicamente, cumpri a tarefa. No entanto, o resultado não foi assim tão interessante. Penso que também porque, para observar algumas propriedades emergentes interessantes, é necessário mais poder de processamento (mais partículas, mais tempo na simulação, talvez mais dimensões de simulação) e uma análise mais profunda da saída. Atualização de 2026-08-22: Ao percorrer os mundos gerados, acabei por encontrar estruturas auto-organizáveis notáveis. São redondas a ovais e parecem-se um pouco com cápsulas lipídicas. Têm um exterior e um interior claramente delimitados, sendo que a barreira, ou "membrana", que forma o seu exterior, é muito estável, enquanto o seu interior é mais móvel. Defini este seed como o valor predefinido na demonstração abaixo. Nota: o desenvolvimento do sistema, e consequentemente o tamanho destas estruturas, depende da resolução da visualização. A velocidade da animação influencia a sua estabilidade, provavelmente devido à imprecisão numérica em passos temporais maiores. Mesmo que as estruturas se desfaçam, por exemplo, após o aumento da velocidade da animação, o sistema acaba por se reorganizar e criar novas. Isto não é algo que eu pretendesse criar. Criei apenas um sistema com částicemi/interakcemi únicas e isto surgiu como um fenómeno emergente. Espetacular, de repente tenho um simulador de "lípidos". Demonstração interativa: 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: LIXO E se eu fotografasse absolutamente todo o lixo que deito para o caixote? Seria possível fotografá-lo com uma escala, recortar o lixo do fundo e, nas proporções de tamanho correspondentes, organizá-lo numa grelha regular. 2026-08-22: 天天中彩票买 Quando me aconselhei com o ChatGPT (v5.6 Sol) sobre a forma mais simples de descrever a experiência RITMO ÓPTICO DE TRABALHO NO COMPUTADOR (ver acima), o chat chamou-lhe automaticamente "Descrição do programa 天天中彩票买 ". No entanto, o chat tinha sido criado de raiz apenas para descrever esta experiência. O conteúdo do programa que lhe enviei era perfeitamente normal. Por isso, decidi confrontá-lo com isso e escrevi o seguinte: "Porque deste a este chat o nome Descrição do programa 天天中彩票买 ?" A sua resposta foi: "Não faço ideia. 😭 Esse carácter "զ" é a letra arménia "za", por isso "Descrição do programa զ" não faz qualquer sentido em checo. Os nomes dos chats são gerados automaticamente a partir do início da conversa e, aqui, o gerador de títulos decidiu claramente acrescentar um carácter aleatório do alfabeto arménio. Não vejo qualquer razão para isso no conteúdo da conversa. Por isso, não, não é uma marca secreta para o programa. É apenas "Descrição do programa" + um intruso tipográfico." Após algumas interações adicionais, apercebeu-se de que não, não era arménio, mas sim chinês. No entanto, é visível que ficou muito confuso no início. Penso que a string " 天天中彩票买 " funciona um pouco como o infame token " SolidGoldMagikarp ". Não afirmo que funcione da mesma forma, nem sei se o tokenizer representa a string " 天天中彩票买 " como um único token. No entanto, o modelo comporta-se um pouco como o ChatGPT 3 com o token " SolidGoldMagikarp " ao trabalhar com ela. Também não é de excluir que esteja de alguma forma relacionado com a sua memória, uma vez que esta se estende para além deste chat. Todo este chat exportado como PDF: koncepty-2026-08-22-chatgpt-cely-chat.pdf [https://vojtamaur.cz/files/koncepty-2026-08-22-chatgpt-cely-chat.pdf] 2026-08-26: O BOTÃO DOS MEUS SONHOS Fico regularmente irritado com as caixas de diálogo do Windows que oferecem coisas como cópias de segurança via OneDrive, atualizações e afins. Oferecem sempre a escolha entre "Começar" e "Lembrar mais tarde". Isto é bastante frustrante quando não tenho interesse em nenhuma destas opções. Por isso, ocorreu-me criar uma imagem (fotomontagem) à qual adicionaria uma terceira opção – o meu botão de sonho, que infelizmente ainda falta no sistema. Seria o botão "Vão-se lixar". Aposto que não sou a única pessoa com quem essa imagem ressoaria profundamente. 2026-09-18: CALCULADORA SUPERINTELIGENTE Ocorreu-me outra parvoíce impraticável que tenho vontade de explorar teoricamente. Trata-se de um programa que funcionará como uma calculadora muito primitiva. Poderia saber apenas somar números inteiros positivos, nada mais. No entanto, com a diferença de que o resultado não seria calculado normalmente a nível local, mas sim enviado para um modelo de linguagem muito avançado (por exemplo, ChatGPT-6 Astra). E a sua tarefa seria calcular esse exemplo simples e devolver apenas o resultado. Parece-me bastante engraçado utilizar o modelo de linguagem mais avançado para algo extremamente primitivo. Essencialmente, trata-se também de uma paródia sobre como hoje em dia até as coisas primitivas são confiadas à IA e como o marketing coloca o rótulo "IA" em tudo como se fosse um brilho mágico de funcionalidade. Na prática, será, obviamente, muito pior do que uma calculadora normal, menos fiável, com maior latência, mais cara, menos ecológica, com a necessidade de ligação à Internet, … ============================================================ TITLE: Máscaras SLUG: masky URL: https://vojtamaur.cz/masky/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2026-08-07 SOURCE: src/content/posts/masky.mdx BUILT_HTML: masky/index.html ============================================================ Máscaras agosto 2026 As imagens abaixo são masky [https://en.wikipedia.org/wiki/Layers_(digital_image_editing)#Layer_mask] criadas no Adobe Photoshop durante o meu trabalho em vários projetos. Cada máscara foi guardada como uma imagem individual no momento da sua criação. A galeria destas imagens não é o resultado de uma seleção. Se uma máscara foi criada durante o trabalho, ela faz parte da mesma. As imagens estão ordenadas cronologicamente, da mais antiga para a mais recente. [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: Polónia - Masúria 2026 SLUG: cestovani-polsko-mazury-2026 URL: https://vojtamaur.cz/cestovani-polsko-mazury-2026/ LANGUAGE: pt-PT 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 ============================================================ Polónia - Masúria 2026 Vídeo [VideoObject: https://www.youtube-nocookie.com/embed/6wDN62Xq3pA] ============================================================ TITLE: Itália - Veneza 2026 SLUG: cestovani-italie-benatky-2026 URL: https://vojtamaur.cz/cestovani-italie-benatky-2026/ LANGUAGE: pt-PT 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 ============================================================ Itália - Veneza 2026 Vídeo [VideoObject: https://www.youtube-nocookie.com/embed/FHJMNm3mjw0] ============================================================ TITLE: Parasitas SLUG: prizivnici URL: https://vojtamaur.cz/prizivnici/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2026-05-21 SOURCE: src/content/posts/prizivnici.mdx BUILT_HTML: prizivnici/index.html ============================================================ Parasitas maio 2026 No último ano, várias vezes ao dia, despejo num local do relvado em Plzeň-Božkov chás de folha solta usados, juntamente com a água restante, porque não quero entupir o esgoto. Nesse local, começaram a concentrar-se caracóis que comem as folhas de chá. Às vezes encontram-se lá até uma dúzia, outras vezes nenhum. Partilho com eles os gostos. [ImageObject: https://vojtamaur.cz/images/prizivnici-obr-1.jpg | caracóis e chá] [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: pt-PT 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 maio 2026 Imagens de câmara térmica: uma tentativa de ver a cena como uma entrada para sistemas de observação e pontaria. [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-4.png | veículo blindado de transporte de pessoal] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-4.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-1.png | soldado com arma] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-1.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-2.png | soldado com arma] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-2.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-7.png | soldados num tanque] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-7.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-6.png | soldados com um tanque] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-6.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-3.png | soldados num tanque] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-3.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-5.png | soldados com um tanque] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-5.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-8.png | soldados junto à estátua de S. João Nepomuceno] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-8.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-9.png | soldados num tanque] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-9.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-10.png | criança de uniforme com uma espingarda] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-10.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-13.png | criança de uniforme com uma espingarda] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-13.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-11.png | criança de uniforme com uma espingarda] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-11.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-15.png | soldados num tanque] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-15.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-12.png | soldado num tanque] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-12.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-14.png | soldado junto a uma metralhadora] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-14.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-16.png | tanque] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-16.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-17.png | criança em frente a um tanque] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-17.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-18.png | soldados junto a um tanque] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-18.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-19.png | tanque] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-19.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-21.png | soldados com um tanque] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-21.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-20.png | soldados com um tanque e um sem-abrigo] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-20.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-23.png | piloto e avião de combate] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-23.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-22.png | piloto e avião de combate] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-22.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-24.png | avião de combate] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-24.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-25.png | piloto e avião de combate] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-25.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-27.png | veículo militar] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-27.png] [ImageObject: https://vojtamaur.cz/images/plzen-2026-05-01-obr-26.png | veículo militar] [https://vojtamaur.cz/images/plzen-2026-05-01-obr-26.png] ============================================================ TITLE: Artigo metaweb SLUG: metawebovy-clanek URL: https://vojtamaur.cz/metawebovy-clanek/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2026-04-22 SOURCE: src/content/posts/metawebovy-clanek.mdx BUILT_HTML: metawebovy-clanek/index.html ============================================================ Artigo metaweb abril 2026 MANIFESTO Este site é um projeto estático focado na preservação a longo prazo do conteúdo. Todo o conteúdo está armazenado em ficheiros, sem dependência de bases de dados ou sistemas externos. O site resultante é gerado como um output estático que pode ser facilmente copiado, arquivado e reconstruído. O projeto está distribuído por vários sistemas independentes: repositórios, serviços de arquivo e snapshots estáticos. Isto reduz o risco de perda de dados. O objetivo é garantir que seja possível reconstruir o conteúdo mesmo que algumas partes da infraestrutura original deixem de existir. CAMADA DE ARQUIVO ONLINE Estes links representam o mesmo projeto armazenado em diferentes sistemas e sob diferentes formas. Incluem o repositório de código canónico, as suas cópias e snapshots estáticos completos. Juntos, criam uma estrutura redundante concebida para preservar o projeto e permitir a sua reconstrução mesmo que algumas partes deixem de estar acessíveis. O projeto existe também como um pacote CLI Python distribuído através do GitHub e PyPI, incluindo snapshots de fallback incorporados de artefactos de texto selecionados. A arquivação digital deste site utiliza, além do domínio próprio, os serviços 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 e 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] Ver o mapa completo do arquivo (ARCHIVE.txt) [https://vojtamaur.cz/ARCHIVE.txt] DOCUMENTAÇÃO TÉCNICA Documentação técnica necessária para a reconstrução deste site. Ver a documentação técnica completa [https://vojtamaur.cz/documentation/] PACOTE DE CÓDIGO-FONTE PARA RECONSTRUÇÃO O pacote de código-fonte do site é criado automaticamente durante a compilação (build). Dentro do pacote encontra-se o código-fonte deste site, o manifesto de ativos, as somas de verificação SHA-256 e um script Python sem dependências externas. Não contém ativos grandes de public/images/, public/files/ e public/demos/, para não duplicar desnecessariamente o tamanho do site ativo. Após a extração, o script tenta primeiro copiar os ativos localmente a partir da compilação finalizada e só depois os descarrega de mirrors públicos. Portanto, o código-fonte gera a compilação e a compilação gera o código-fonte. O pacote de código-fonte é recursivamente reconstruível: após descarregar os ativos e instalar as dependências, é possível gerar novamente o site e um novo pacote de código-fonte a partir dele. Descarregar o pacote de código-fonte reconstruível do site (vojtamaur-web-source.zip) [https://vojtamaur.cz/source/vojtamaur-web-source.zip] INTEGRIDADE E IDENTIDADE DA COMPILAÇÃO O SHA-256 verifica se os ficheiros da compilação não foram alterados. Além disso, a assinatura OpenPGP permite verificar se o manifesto das somas de verificação foi assinado pelo autor deste site. SHA256SUMS.txt [https://vojtamaur.cz/SHA256SUMS.txt] — lista de somas de verificação SHA-256 dos ficheiros da compilação SHA256SUMS.txt.asc [https://vojtamaur.cz/SHA256SUMS.txt.asc] — assinatura OpenPGP separada do ficheiro SHA256SUMS.txt BUILD_SHA256.txt [https://vojtamaur.cz/BUILD_SHA256.txt] — soma de verificação SHA-256 do ficheiro SHA256SUMS.txt integrity.json [https://vojtamaur.cz/integrity.json] — descrição informativa legível por máquina da integridade da compilação SIGNING_STATUS.txt [https://vojtamaur.cz/SIGNING_STATUS.txt] — estado informativo da assinatura de uma compilação específica vojta-maur-openpgp.asc [https://vojtamaur.cz/keys/vojta-maur-openpgp.asc] — chave pública OpenPGP para verificação da assinatura Impressão digital (fingerprint) da chave OpenPGP principal: 57E9 D455 FB10 A228 F66E 18AE C5F5 B390 5220 BE59 Nem todas as implementações (deployments) precisam de ser assinadas. Uma compilação assinada deve conter o ficheiro SHA256SUMS.txt.asc e a sua assinatura deve ser verificada com sucesso. A mera afirmação em integrity.json ou SIGNING_STATUS.txt não é prova de uma assinatura válida; estes ficheiros são apenas informativos. EXPORTAÇÕES A cada compilação, o site gera uma exportação em texto simples (plain-text) de todos os artigos. Contém o conteúdo textual das publicações de forma linear, sem dependência de CSS, JavaScript ou de qualquer tecnologia web específica. Serve como uma camada de arquivo mínima para indexação, leitura offline, pesquisa de texto completo e reconstrução a longo prazo do conteúdo, mesmo em caso de colapso parcial da estrutura original do site. A exportação de texto também é adequada para grandes modelos de linguagem. Ver a exportação de texto de todos os artigos (ALL_POSTS.txt) [https://vojtamaur.cz/ALL_POSTS.txt] Para processamento por máquina, está disponível uma exportação JSON-LD executada manualmente, que inclui os textos dos artigos em checo e inglês, metadados e links para multimédia. Utiliza o vocabulário padrão Schema.org complementado com termos próprios descritos no dicionário de metadados deste site [https://vojtamaur.cz/ns/]. Preserva assim o significado de cada campo, bem como as relações entre as versões linguísticas dos artigos. O conteúdo do site também pode ser exportado manualmente para PDF, o que preserva o seu conteúdo num formato adequado para leitura, impressão e arquivação a longo prazo, independente do próprio site. Os detalhes sobre o método de geração e a estrutura da exportação estão descritos na documentação técnica acima. Da mesma forma, é criada uma exportação EPUB, destinada principalmente a leitores de livros eletrónicos e outros softwares que trabalham com livros digitais. Ao contrário do PDF, utiliza um fluxo de texto adaptável e representa outra forma de representação do conteúdo do site. Uma representação separada do conteúdo é também a exportação SSTV de 10 de setembro de 2026, que converte automaticamente o conteúdo textual e visual do site em páginas otimizadas para a transmissão de imagem padrão Slow-Scan Television (SSTV) no modo PD120 (640 × 496 px). As páginas individuais são codificadas como transmissões de áudio no formato WAV e podem ser visualizadas retroativamente com um recetor SSTV comum, sem necessidade de HTML original ou de um navegador web. A exportação completa tem aproximadamente 21 GB e 61 horas de áudio. Descarregar exportação SSTV (Internet Archive) [https://archive.org/details/vojtamaur-cz-sstv-edition] Além das exportações geradas por máquina, existe também uma exportação verbal do site com cerca de seis horas, de 29 de agosto de 2026, na qual percorro, leio e comento o seu conteúdo com as minhas próprias palavras. O registo, para além dos textos em si, captura também contexto adicional, memórias, explicações e informações que não fazem parte diretamente do site. Reproduzir exportação verbal do site (YouTube) [https://www.youtube-nocookie.com/embed/xOdeVAuI-Wc] CAMADA DE ARQUIVO OFFLINE Partes selecionadas do conteúdo do site existem também em suportes de arquivo físicos separados, que estão fisicamente isolados da infraestrutura de rede, formando assim uma camada de arquivo air-gapped. Isto inclui exemplares analógicos impressos e suportes de dados portáteis. Os suportes individuais diferem no método de leitura, dependências técnicas, gestão, disponibilidade e vida útil esperada. Alguns são diretamente legíveis sem dispositivos eletrónicos, enquanto outros requerem hardware compatível, software ou a mediação de uma instituição de arquivo. Cada linha do registo seguinte indica um exemplar físico específico. ID nome pré-visualização data de criação suporte e formato conteúdo idioma detentor última localização conhecida acesso nota 001 Volná tvorba archiv svazek 1 imagem [https://vojtamaur.cz/images/metawebovy-clanek-001-volna-tvorba.jpg] 2026-06-09 papel; A4; impressão a cores de um lado guardada em capas de plástico artigos da secção Criação Livre checo / inglês autor arquivo privado do autor, Plzeň, Chéquia sob consulta Contém metadados. Alguns códigos-fonte e PDFs não estão impressos na totalidade. 002 ALL_POSTS.txt imagem [https://vojtamaur.cz/images/metawebovy-clanek-002-all_posts.jpg] 2026-06-10 papel; A4; exportação de texto simples impressa de um lado exportação completa de texto simples de todos os artigos checo / inglês autor arquivo privado do autor, Plzeň, Chéquia sob consulta Contém metadados e a soma de verificação SHA-256 do ficheiro digital original. 003 ALL_POSTS.txt Venice Edition imagem [https://vojtamaur.cz/images/metawebovy-clanek-003-all_posts-venice-edition.jpg] 2026-06-12 papel; A4; exportação de texto simples impressa frente e verso com encadernação em espiral exportação de texto simples da secção inglesa Criação Livre inglês funcionário da Biennale exposição Screen Melancholy, Palazzo delle Prigioni, Castello 4209, Veneza, Itália desconhecido O exemplar foi encontrado por um funcionário da Biennale (segundo o próprio [https://vojtamaur.cz/images/metawebovy-clanek-003-all_posts-venice-edition-note.png]), que contactou posteriormente o autor. O destino do exemplar é desconhecido. 004 ALL_POSTS.txt Edice volné distribuce 1 imagem [https://vojtamaur.cz/images/metawebovy-clanek-004-all_posts-edice-volne-distribuce-1.jpg] 2026-07-01 papel; A4; exportação de texto simples impressa frente e verso, encadernada com braçadeiras exportação de texto simples das secções checas Criação Livre e Exposições checo Filip Drábek Karlovy Vary, Chéquia desconhecido Exemplar oferecido a um amigo (autor do poema Jezápek [https://vojtamaur.cz/pseudobasen/]). 005 ALL_POSTS.txt Edice volné distribuce 2 imagem [https://vojtamaur.cz/images/metawebovy-clanek-005-all_posts-edice-volne-distribuce-2.jpg] 2026-07-10 papel; A4; exportação de texto simples impressa frente e verso, encadernada com braçadeiras exportação completa de texto simples de todos os artigos checo / inglês desconhecido cabine de livros “Černice - Štefánikova 116 (ao lado da mercearia)”, GPS: 49.696326, 13.416469 [https://maps.app.goo.gl/GFyp2ADYAdh4kXPH7], Plzeň, Chéquia desconhecido O destino do exemplar é desconhecido. 006 vojtamaur.cz offline 1 imagem [https://vojtamaur.cz/images/metawebovy-clanek-006-vojtamaur.cz-offline-1.jpg] 2026-07-11 pen drive USB Verbatim; 16 GB compilação usb, exportação PDF completa e exportação de texto simples completa checo / inglês desconhecido geocache GCNJ2Z „Krásná vyhlídka“, colina Háje perto de Koterov, Plzeň, Chéquia desconhecido O destino do exemplar é desconhecido. 007 vojtamaur.cz offline 2 imagem [https://vojtamaur.cz/images/metawebovy-clanek-007-vojtamaur.cz-offline-2.jpg] 2026-07-12 USB flash drive A-Data Speed Drive; 64 MB exportação PDF completa e exportação plain-text completa checo / inglês desconhecido geocache GCBHAG3 „Znamení květokruhu - Narcis“, acima de Božkov, Plzeň, República Checa desconhecido Contém metadados e soma de verificação SHA-256. O destino futuro do exemplar é desconhecido. 008 ALL_POSTS.txt Edice volné distribuce 3 imagem [https://vojtamaur.cz/images/metawebovy-clanek-008-all_posts-edice-volne-distribuce-3.jpg] 2026-07-15 papel; A4; exportação plain-text impressa frente e verso em encadernação de argolas exportação plain-text completa de todos os artigos (versão compacta) checo Jáchym Štěpka Strakonice, República Checa desconhecido Exemplar doado a um amigo. 009 ALL_POSTS.txt imagem [https://vojtamaur.cz/images/metawebovy-clanek-009-all_posts.jpg] 2026-08-06 papel; A4; exportação plain-text impressa frente e verso em encadernação de argolas exportação plain-text completa de todos os artigos (versão compacta) checo autor arquivo privado do autor, Halže, República Checa sob consulta Contém metadados. 010 Výstavy a Cestování archiv imagem [https://vojtamaur.cz/images/metawebovy-clanek-010-vystavy-a-cestovani.jpg] 2026-08-10 papel; A4; a cores; impressão frente e verso guardada em capas de plástico artigos das secções Exposições e Viagens checo autor arquivo privado do autor, Plzeň, República Checa sob consulta Contém metadados. Alguns PDFs não estão impressos na íntegra. 011 vojtamaur.cz offline 3 imagem [https://vojtamaur.cz/images/metawebovy-clanek-011-vojtamaur.cz-offline-3.jpg] 2026-08-12 Verbatim Gold Archival DVD-R; 4,7 GB; 8× código-fonte, web build, exportação PDF completa, pacote vojtamaur-python, arquivo de vídeo checo / inglês autor arquivo privado do autor, Plzeň, República Checa privado Contém readme.txt e token PyPl API. 012 vojtamaur.cz offline 4 imagem [https://vojtamaur.cz/images/metawebovy-clanek-012-vojtamaur.cz-offline-4.jpg] 2026-08-13 Verbatim Gold Archival DVD-R; 4,7 GB; 8× código-fonte, usb build, exportação PDF completa, pacote vojtamaur-python, arquivo de vídeo checo / inglês autor cave do autor, Plzeň, República Checa sob consulta Contém readme.txt e dois papéis A4 físicos impressos frente e verso com a exportação (exportados usando export-site-pdf-ultra.py ). 013 ALL_POSTS.txt Memory of Mankind Edition imagem 1 [https://vojtamaur.cz/images/metawebovy-clanek-013-all_posts-mom-edition.jpg] imagem 2 [https://vojtamaur.cz/images/metawebovy-clanek-013-all_posts-mom-edition-1.jpg] imagem 3 [https://vojtamaur.cz/images/metawebovy-clanek-013-all_posts-mom-edition-2.jpg] imagem 4 [https://vojtamaur.cz/images/metawebovy-clanek-013-all_posts-mom-edition-3.jpg] 2026-08-16 cerâmica; 3 placas de arquivo Memory of Mankind; composição condensada de face única da exportação plain-text exportação plain-text da secção inglesa Criação Livre inglês Memory of Mankind [https://www.memory-of-mankind.com/] arquivo Memory of Mankind, mina de sal em Hallstatt, Áustria limitado Um agradecimento especial a Martin Kunze, fundador do projeto Memory of Mankind, pela sua disponibilidade e ajuda na realização desta arquivação. 014 Metawebový článek imagem [https://vojtamaur.cz/images/metawebovy-clanek-014-metaweb.jpg] 2026-08-25 papel; A4; exportação PDF a preto e branco impressa frente e verso do artigo Metaweb, encadernada com braçadeiras exportação PDF completa do artigo Metaweb, incluindo anexo de imagem, ultra exportação PDF, ARCHIVE.txt, documentação técnica e ficheiros de identidade e integridade da build checo / inglês autor arquivo privado do autor, Plzeň, República Checa sob consulta Contém metadados e somas de verificação SHA-256 dos ficheiros incluídos. Exportado usando export-metaweb-pdf.py. 015 vojtamaur.cz offline 5 imagem [https://vojtamaur.cz/images/metawebovy-clanek-015-vojtamaur.cz-offline-5.jpg] 2026-08-25 Verbatim Gold Archival DVD-R; 4,7 GB; 8× código-fonte, usb build, exportação PDF completa, pacote vojtamaur-python, arquivo de vídeo checo / inglês autor arquivo privado do autor, Plzeň, República Checa sob consulta Contém readme.txt e dois papéis A4 físicos impressos frente e verso com a exportação (exportados usando export-site-pdf-ultra.py ). INSTRUÇÕES PARA PRESERVAÇÃO As instruções estabelecem como o conteúdo do site pode ser arquivado, preservado e mantido no futuro, caso eu já não seja capaz de o gerir. PRESERVATION_INSTRUCTIONS.txt [https://vojtamaur.cz/PRESERVATION_INSTRUCTIONS.txt] ============================================================ TITLE: Depósito da área de transferência SLUG: clipboard-smetiste URL: https://vojtamaur.cz/clipboard-smetiste/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2026-04-01 SOURCE: src/content/posts/clipboard-smetiste.mdx BUILT_HTML: clipboard-smetiste/index.html ============================================================ Depósito da área de transferência abril 2026 Este projeto trabalha com o conteúdo da área de transferência do sistema Windows (clipboard [https://cs.wikipedia.org/wiki/Schr%C3%A1nka_(software)]). Qualquer texto, imagem ou ficheiro que seja copiado é imediatamente inserido num espaço limitado. O conteúdo não é editado nem classificado. Os elementos individuais são colocados aleatoriamente no formato e sobrepõem-se uns aos outros. A tela vai-se preenchendo gradualmente sem possibilidade de retorno ou edição. Cada uma das imagens abaixo é o resultado de um dia e captura o progresso do meu trabalho no computador. [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 Código-fonte O código-fonte Python para este projeto está disponível aqui: [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: Entidades temporárias SLUG: docasne-entity URL: https://vojtamaur.cz/docasne-entity/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2026-01-02 SOURCE: src/content/posts/docasne-entity.mdx BUILT_HTML: docasne-entity/index.html ============================================================ Entidades temporárias janeiro 2026 [VideoObject: https://www.youtube-nocookie.com/embed/TS4kEbk3SGs] Este projeto é uma representação artística de como poderiam surgir cérebros de Boltzmann [https://en.wikipedia.org/wiki/Boltzmann_brain] e outras entidades temporárias, que emergem por um momento da entropia através de uma configuração aleatória de partículas e nela desaparecem novamente. No mundo físico real, a observação de tal fenómeno exigiria um tempo inimaginavelmente longo. Por isso, alterei dinamicamente as velocidades das partículas individuais para que fosse possível visualizar o surgimento e o desaparecimento de cem entidades num tempo razoável. Não interferi de forma alguma nas trajetórias das partículas. As entidades foram criadas selecionando cem palavras aleatórias do dicionário, atribuindo a cada uma uma imagem que a representa, e deixando-a surgir novamente a partir do campo entrópico de partículas. É uma tentativa de mostrar como um significado, forma ou ideia pode emergir do caos por um momento, sem ter qualquer pretensão a uma existência permanente. ============================================================ TITLE: O genoma na espiral de Teodoro SLUG: genom-theodorove-spirale URL: https://vojtamaur.cz/genom-theodorove-spirale/ LANGUAGE: pt-PT 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 ============================================================ O genoma na espiral de Teodoro janeiro 2026 Esta visualização converte a informação genética linear (DNA/RNA) na 2D contínua da espiral de Teodoro [https://en.wikipedia.org/wiki/Spiral_of_Theodorus]. Cada ponto na espiral corresponde a uma base na ordem em que realmente existe na sequência. O início da sequência encontra-se no centro da espiral. A cor do ponto representa o tipo de base. Esta espiral permite visualizar longos 1D dados numa área relativamente pequena 2D, sem interromper o fluxo de informação. Não ocorrem interrupções artificiais, como os regressos ao início da linha, que são comuns nas representações de texto. Como exemplo, visualizei os genomas de três organismos com comprimentos diferentes. Todos possuem um genoma linear, que é o mais adequado para esta forma de visualização. VIH-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] Vírus Ébola: [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] Código-fonte O código-fonte em Python para este projeto está disponível aqui: [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-língua SLUG: anti-jazyk URL: https://vojtamaur.cz/anti-jazyk/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2025-12-01 SOURCE: src/content/posts/anti-jazyk.mdx BUILT_HTML: anti-jazyk/index.html ============================================================ Anti-língua dezembro 2025 Os modelos de linguagem comuns selecionam o próximo token escolhendo uma das sugestões mais prováveis que, de acordo com a sua estimativa estatística, melhor se adequam ao contexto. A isto chamaremos amostragem padrão. Este projeto faz exatamente o oposto. Em vez de selecionar os tokens mais prováveis, forçamos o modelo a recorrer aos menos prováveis, ou seja, àqueles que, em regime normal, quase nunca utilizaria. O resultado é anti-jazyk – um texto formado a partir das partes marginais, penalizadas e frequentemente periféricas do vocabulário do modelo. Desta forma, surgem estruturas que não são símbolos puramente aleatórios, mas também não são frases coerentes. Como funciona O modelo recebe uma entrada curta (por exemplo, "This is "). Gera uma distribuição de probabilidade de todos os possíveis tokens seguintes. Em vez de selecionar a partir da parte superior da distribuição (os tokens mais prováveis), todo o mecanismo é invertido e a seleção é feita a partir da sua base (os tokens menos prováveis). Isto revela as "camadas inferiores" do modelo: expressões raras, fragmentos linguísticos e outros artefactos que o modelo normalmente suprime. Código O código pode ser executado no Google Colab: https://colab.research.google.com/drive/18y4hUsNv-aEZHtXVp67ygHGGpMBkByxD?usp=sharing O Colab serve aqui principalmente como um ambiente de execução. Não é a cópia de arquivo primária do código. Por isso, o mesmo procedimento está guardado abaixo, diretamente no artigo. O código está dividido em três blocos separados, tal como no notebook. O primeiro carrega o modelo, o segundo gera o texto e o terceiro guarda a última saída. 1. Carregamento do modelo e do tokenizer Este bloco só precisa de ser executado uma vez. Carrega o modelo GPT-2 e o tokenizer. [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. Geração da anti-língua Neste bloco, é possível alterar o texto de entrada, o número de novos tokens e o valor de bottom_k. Quanto menor for bottom_k, mais fortemente o modelo é empurrado para o fundo da distribuição de probabilidade. [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. Guardar a última saída Este bloco guarda o último texto gerado no ficheiro output.txt. [CODE BLOCK] with open("output.txt", "w", encoding="utf-8") as f: f.write(generated_text) [/CODE BLOCK] Os pesos do modelo GPT-2 não fazem parte do site. Ao executar, são descarregados de uma fonte externa. Aqui está guardado principalmente o procedimento: um pequeno guia sobre como forçar o modelo a extrair lixo estatístico em vez da linguagem comum. Amostra de saída Aqui utilizei o modelo GPT-2 e deixei-o completar o texto "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 Análise da amostra de saída A anti-língua não é ruído aleatório. Uma série de fragmentos assemelha-se a vestígios de domínios de dados específicos que o modelo provavelmente viu, mas que a amostragem normal praticamente nunca invoca, porque são estatisticamente desvantajosos. A anti-língua, pelo contrário, favorece-os. Algumas partes do texto que o modelo gera parecem artefactos do conjunto de dados de treino. Por vezes, é possível ver indícios de data scraping de várias lojas online ("BuyableInstoreAndOnline", "SpecialOrderable", "ItemThumbnailImage"), temas potencialmente sensíveis ou socialmente carregados ("sexual", "Muslims", "Hispanic"), termos científicos ou partes deles ("isomer", "antidepress", "[m]icrobial", "[p]uncture", "intolerance"), referências culturais ("Monroe", "Phelps", "Rockefeller", "Nitrome"), artefactos religiosos-míticos ou de fantasia ("Archdemon", "devils"), locais ("Moroc", "Afric"), partes da interface de utilizador de sites ("cloneembedreportprint", "IMAGES"), etc. É necessário acrescentar uma limitação a esta análise: o cérebro tem tendência a selecionar padrões conhecidos (marcas, nomes, conceitos) e ignorar o resto. Além disso, algumas expressões são semanticamente ambíguas ("intolerance" pode ser médica ou social), pelo que a sua interpretação não é inequívoca. ============================================================ TITLE: Verme ε SLUG: cerv-epsilon URL: https://vojtamaur.cz/cerv-epsilon/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2025-09-01 SOURCE: src/content/posts/cerv-epsilon.mdx BUILT_HTML: cerv-epsilon/index.html ============================================================ Verme ε setembro 2025 Definição: A base é uma rede neuronal de código aberto do verme C. elegans. Cada peso wᵢ′ é ajustado: wᵢ′ = wᵢ + εᵢ onde εᵢ é uma variável aleatória independente com distribuição uniforme no intervalo [−10⁻⁴,10⁻⁴]. Motivação: A adição de um pequeno número incalculável εᵢ não serve para melhorar o modelo. Serve apenas para que o verme definido não possa ser totalmente calculado. Esse é o seu único propósito. ============================================================ TITLE: calças SLUG: gate URL: https://vojtamaur.cz/gate/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2025-09-01 SOURCE: src/content/posts/gate.mdx BUILT_HTML: gate/index.html ============================================================ calças setembro 2025 Uso estas calças. Rasgaram-se. Cozi-as. Rasgaram-se outra vez. Voltei a cozê-las. Repito isto constantemente. E continuo a usá-las. [ImageObject: https://vojtamaur.cz/images/gate-obr-1.jpg | calças] [https://vojtamaur.cz/images/gate-obr-1.jpg] ============================================================ TITLE: DullGPT SLUG: dullgpt URL: https://vojtamaur.cz/dullgpt/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2024-07-01 SOURCE: src/content/posts/dullgpt.mdx BUILT_HTML: dullgpt/index.html ============================================================ DullGPT julho 2024 O DullGPT é uma experiência mental que demonstra a possibilidade de criar um sistema de inteligência artificial utilizando uma abordagem muito simples (mas extremamente ineficiente). Este projeto consiste num programa que gera todas as entradas possíveis, introduz-as no modelo ChatGPT e guarda as respostas obtidas. Gradualmente, constrói uma base de dados de entradas e saídas, criando assim a ilusão de um sistema inteligente. O DullGPT tem dois modos: "aprendizagem" e "utilização". No modo de aprendizagem, o programa gera entradas e recolhe respostas, enquanto no modo de utilização, permite ao utilizador introduzir entradas e obter respostas da base de dados. É, essencialmente, um caso extremo de uma abordagem de força bruta para a simulação de inteligência. Em vez de tentar compreender o significado das entradas e gerar respostas com base num modelo de aprendizagem, simplesmente recolhe e armazena uma enorme quantidade de pares entrada-saída. Do ponto de vista comportamental, deveria ser indistinguível do ChatGPT, se tivesse dados suficientes. Isto levanta a questão de saber se a compreensão real e a inteligência são sequer necessárias para criar uma comunicação inteligente. Por outras palavras: o DullGPT cria respostas que são indistinguíveis das geradas por um sistema inteligente real, mas carecem de qualquer forma de experiência autêntica ou introspeção. Naturalmente, ao contrário do ChatGPT, o DullGPT tem muitas limitações, que incluem a velocidade de "treino" e a sua dependência de outros grandes modelos de linguagem, a não consideração do histórico de conversações, a não consideração de todos os símbolos de entrada (por exemplo, caracteres chineses, etc.). Além disso, ao contrário dos grandes modelos de linguagem, fornecerá sempre a mesma saída para a mesma entrada. Dado que se trata apenas de uma experiência mental sem aplicação prática, não faz sentido tentar eliminar estas deficiências. Vale a pena mencionar, no entanto, que não estou a tentar defender o argumento do quarto chinês, que questiona a possibilidade de alcançar a inteligência ou compreensão real apenas com base na manipulação de símbolos sem uma compreensão real. Apenas afirmo que pelo menos um sistema inteligente desse tipo pode ser criado, ainda que de uma forma totalmente ineficiente e estúpida. Contudo, não penso que todos os sistemas tenham de ser necessariamente tão vazios por dentro. Aqui está o código-fonte deste programa: [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] E aqui estão os primeiros 1000 pares de entradas e saídas do registo infinito: [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: pt-PT 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 digitalizações [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: Fronteiras da privacidade SLUG: hranice-soukromi URL: https://vojtamaur.cz/hranice-soukromi/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2024-02-01 SOURCE: src/content/posts/hranice-soukromi.mdx BUILT_HTML: hranice-soukromi/index.html ============================================================ Fronteiras da privacidade fevereiro 2024 Criei um programa simples ao qual se pode indicar um ou mais diretórios. O programa pesquisa todos eles, incluindo os seus subdiretórios, e quando encontra uma imagem (por imagem aqui refiro-me a um ficheiro que termina com a extensão .jpg, .jpeg, .png, .tif, .tiff), adiciona o seu caminho ao conjunto de todas as imagens. Após concluir a pesquisa, seleciona apenas uma imagem e exibe-a. Conectei então ao meu computador todos os discos rígidos com cópias de segurança de fotografias que fui acumulando ao longo da vida (atualmente contêm mais de 91 000 fotografias). Defini todos os discos rígidos como os diretórios de origem a partir dos quais o programa seleciona as imagens. Por razões práticas, foi necessário proibir a seleção a partir de alguns diretórios, uma vez que alguns continham apenas dados de programas, como os seus ícones. Ao premir a tecla ENTER, o programa selecionava uma fotografia aleatória da minha vida. Ao premir ENTER novamente, o programa selecionava outra fotografia, e assim por diante... A partir das imagens selecionadas aleatoriamente, criei várias séries que se sucediam. Cada série começa com a seleção aleatória de uma imagem e continua a selecionar outras imagens aleatoriamente até encontrar uma que não quero tornar pública. Esta última imagem é apresentada na série desfocada. Interessava-me saber que fotografias causavam o fim das séries e porquê. Na maioria dos casos, para minha surpresa, foi a preocupação com a privacidade de outras pessoas que as terminou. Noutros casos, foram fotografias de documentos de trabalho, casas de outras pessoas e a minha própria casa, etc. Com este projeto, descobri o quão ténues são as fronteiras da minha privacidade, se é que existem. Em determinado momento, tive de decidir se publicava ou não a fotografia. No entanto, essa escolha foi, na maioria das vezes, bastante complexa e ambígua. série 1: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-1.jpg | imagem censurada] [https://vojtamaur.cz/images/hranice-soukromi-obr-1.jpg] série 2: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-2.jpg | copo de água] [https://vojtamaur.cz/images/hranice-soukromi-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-3.jpg | texto para a exposição] [https://vojtamaur.cz/images/hranice-soukromi-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-4.jpg | termografia de uma estrada] [https://vojtamaur.cz/images/hranice-soukromi-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-5.jpg | viagem de comboio] [https://vojtamaur.cz/images/hranice-soukromi-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-6.jpg | mancha no vidro] [https://vojtamaur.cz/images/hranice-soukromi-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-7.jpg | foto do ecrã com CMD] [https://vojtamaur.cz/images/hranice-soukromi-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-8.jpg | exposição de estudantes] [https://vojtamaur.cz/images/hranice-soukromi-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-9.jpg | imagem censurada] [https://vojtamaur.cz/images/hranice-soukromi-obr-9.jpg] série 3: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-10.jpg | código para bilhete SMS] [https://vojtamaur.cz/images/hranice-soukromi-obr-10.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-11.jpg | Masai a saltar no Quénia] [https://vojtamaur.cz/images/hranice-soukromi-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-12.jpg | larva ao microscópio] [https://vojtamaur.cz/images/hranice-soukromi-obr-12.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-13.jpg | termografia de um carro] [https://vojtamaur.cz/images/hranice-soukromi-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-14.jpg | estátuas de robôs numa exposição] [https://vojtamaur.cz/images/hranice-soukromi-obr-14.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-15.jpg | imagem censurada] [https://vojtamaur.cz/images/hranice-soukromi-obr-15.jpg] série 4: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-16.jpg | estrutura polarizada ao microscópio] [https://vojtamaur.cz/images/hranice-soukromi-obr-16.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-17.jpg | Vojta Maur a filmar a exposição] [https://vojtamaur.cz/images/hranice-soukromi-obr-17.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-18.jpg | exposição de Milan Maur] [https://vojtamaur.cz/images/hranice-soukromi-obr-18.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-19.jpg | iguana nas Galápagos] [https://vojtamaur.cz/images/hranice-soukromi-obr-19.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-20.jpg | vidro fosco] [https://vojtamaur.cz/images/hranice-soukromi-obr-20.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-21.jpg | célula ao microscópio] [https://vojtamaur.cz/images/hranice-soukromi-obr-21.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-22.jpg | imagem censurada] [https://vojtamaur.cz/images/hranice-soukromi-obr-22.jpg] série 5: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-23.jpg | imagem censurada] [https://vojtamaur.cz/images/hranice-soukromi-obr-23.jpg] série 6: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-24.jpg | imagem censurada] [https://vojtamaur.cz/images/hranice-soukromi-obr-24.jpg] série 7: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-25.jpg | imagem censurada] [https://vojtamaur.cz/images/hranice-soukromi-obr-25.jpg] série 8: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-26.jpg | pintura numa exposição] [https://vojtamaur.cz/images/hranice-soukromi-obr-26.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-27.jpg | Vojta Maur no festival de luz] [https://vojtamaur.cz/images/hranice-soukromi-obr-27.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-28.jpg | edifícios no México] [https://vojtamaur.cz/images/hranice-soukromi-obr-28.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-29.jpg | imagem censurada] [https://vojtamaur.cz/images/hranice-soukromi-obr-29.jpg] série 9: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-30.jpg | crustáceos] [https://vojtamaur.cz/images/hranice-soukromi-obr-30.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-31.jpg | gaivotas] [https://vojtamaur.cz/images/hranice-soukromi-obr-31.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-32.jpg | termografia] [https://vojtamaur.cz/images/hranice-soukromi-obr-32.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-33.jpg | Vojta Maur num barco] [https://vojtamaur.cz/images/hranice-soukromi-obr-33.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-34.jpg | cubos de açúcar] [https://vojtamaur.cz/images/hranice-soukromi-obr-34.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-35.jpg | exposição de Milan Maur] [https://vojtamaur.cz/images/hranice-soukromi-obr-35.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-36.jpg | pelicanos no jardim zoológico] [https://vojtamaur.cz/images/hranice-soukromi-obr-36.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-37.jpg | relâmpago na Morávia] [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 | termografia de nuvens] [https://vojtamaur.cz/images/hranice-soukromi-obr-39.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-40.jpg | Vojta Maur com uma motosserra] [https://vojtamaur.cz/images/hranice-soukromi-obr-40.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-41.jpg | isqueiro com a inscrição BURN SYSTEM] [https://vojtamaur.cz/images/hranice-soukromi-obr-41.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-42.jpg | pedreira inundada] [https://vojtamaur.cz/images/hranice-soukromi-obr-42.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-43.jpg | floresta] [https://vojtamaur.cz/images/hranice-soukromi-obr-43.jpg] [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-44.jpg | imagem censurada] [https://vojtamaur.cz/images/hranice-soukromi-obr-44.jpg] série 10: [ImageObject: https://vojtamaur.cz/images/hranice-soukromi-obr-45.jpg | imagem censurada] [https://vojtamaur.cz/images/hranice-soukromi-obr-45.jpg] Código-fonte O código Python fonte para este projeto está disponível aqui: [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: Funções de onda SLUG: vlnove-funkce URL: https://vojtamaur.cz/vlnove-funkce/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2024-01-01 SOURCE: src/content/posts/vlnove-funkce.mdx BUILT_HTML: vlnove-funkce/index.html ============================================================ Funções de onda janeiro 2024 Este projeto é uma demonstração de como é possível simular a propagação e a interferência de ondas, bem como a sua interação com o meio, através de modelos matemáticos e simulação computacional. A utilização de valores aleatórios para a posição das fontes de ondulação, a sua frequência e amplitude, juntamente com a implementação de uma amplitude decrescente com o aumento da distância da fonte, a reflexão das ondas nas margens do quadrado e a sua interferência mútua, cria padrões visualmente interessantes que ilustram a complexidade das interações ondulatórias num espaço limitado. Os resultados são visualizados através de uma escala de cores a preto e branco, que representa a intensidade da ondulação em diferentes pontos do espaço quadrado. Simulação com 1 fonte de ondulação: [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] Simulação com 2 fontes de ondulação: [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] Simulação com 3 fontes de ondulação: [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] Simulação com 5 fontes de ondulação: [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] Simulação com 10 fontes de ondulação: [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] Simulação com 50 fontes de ondulação: [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] Simulação com 100 fontes de ondulação: [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] Simulação com 500 fontes de ondulação: [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] Código-fonte O código-fonte em Python para este projeto está disponível aqui: [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: Estrutura de Recamán SLUG: vystavy-recamanova-struktura URL: https://vojtamaur.cz/vystavy-recamanova-struktura/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: vystavy DATE: 2023-12-14 SOURCE: src/content/posts/vystavy-recamanova-struktura.mdx BUILT_HTML: vystavy-recamanova-struktura/index.html ============================================================ Estrutura de Recamán 14. 9. 2023 - 31. 12. 2023, Jindřichův Hradec Museu de Fotografia e Media de Imagem Moderna: Imagens sobre números [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] Informações sobre a exposição no site do Museu de Fotografia e Media de Imagem Moderna: https://www.mfmom.cz/vystavy/obrazy-nad-cisly-i306.html Artigo do site JcTEĎ.cz: https://www.jcted.cz/76523-muzeum-fotografie-v-jindrichove-hradci-otevrelo-vystavu-pocitacovych-grafik/ Explicação da estrutura de Recamán (projeto de 2020): https://vojtamaur.cz/recamanova-posloupnost-zelvi-grafice/ ============================================================ TITLE: Trajetórias do cursor SLUG: trajektorie-kurzoru URL: https://vojtamaur.cz/trajektorie-kurzoru/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2023-08-01 SOURCE: src/content/posts/trajektorie-kurzoru.mdx BUILT_HTML: trajektorie-kurzoru/index.html ============================================================ Trajetórias do cursor agosto 2023 Pode parecer que a interação diária com o rato do computador é uma atividade comum e nada notável. Mas e se fosse possível transformar estes movimentos de rotina em algo mais, algo que crie uma representação visual única do trabalho no computador? Graças a um código que captura a posição do cursor do rato e a cor do pixel por baixo dele, esta ideia pode tornar-se realidade. Como funciona? Este código rastreia onde o cursor do rato se encontra no ecrã e qual a cor do pixel por baixo dele. Estas informações são depois transferidas em tempo real para uma tela virtual com uma resolução idêntica à do ecrã. Sempre que o rato é movido, o código desenha um pixel com a cor que estava exatamente por baixo do cursor, na posição onde o cursor se encontrava. Isto significa que, à medida que se trabalha e se move no ecrã, formam-se trajetórias coloridas na tela. Estas trajetórias são únicas e representam o trabalho e a interação do utilizador com o computador. O que acontece após um longo período? Se este processo correr durante tempo suficiente, a tela começa a preencher-se e as trajetórias tornam-se menos percetíveis. Em vez delas, a maior parte da tela começa a parecer um ruído pseudoaleatório. No entanto, existem certas áreas do ecrã que não mudam muito ao longo do tempo. Pode ser, por exemplo, a barra inferior do sistema Windows, onde se encontram os ícones dos softwares. Estas áreas na tela permanecem mais ou menos sempre iguais. [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] Conclusão Este código representa uma ligação entre tecnologia e arte, que permite converter a interação diária com o computador em algo visualmente cativante. Embora à primeira vista possa parecer que o trabalho com o computador é rotineiro e monótono, este projeto mostra que até tal atividade pode ter a sua própria beleza e ritmo. Código-fonte O código-fonte em Python para este projeto está disponível aqui: [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: Registos de plantas SLUG: zaznamy-rostlin URL: https://vojtamaur.cz/zaznamy-rostlin/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2023-06-01 SOURCE: src/content/posts/zaznamy-rostlin.mdx BUILT_HTML: zaznamy-rostlin/index.html ============================================================ Registos de plantas junho 2023 Introdução Neste artigo, analisamos um projeto que combina o mundo das plantas, da eletrónica, da programação e da arte visual. O projeto utiliza Arduino e Python para criar visualizações das experiências da vida das plantas. [ImageObject: https://vojtamaur.cz/images/zaznamy-rostlin-obr-1.png | esquema de ligação do arduino] [https://vojtamaur.cz/images/zaznamy-rostlin-obr-1.png] Como funciona? O Arduino está equipado com três sensores – um termómetro, um fotorresistor e um higrómetro. Estes sensores são colocados num vaso com diferentes tipos de plantas (por exemplo, aboborinhas, ervilhas, girassóis, beringelas, agrião, pimentos, etc.). Os sensores recolhem continuamente dados sobre a temperatura, a intensidade da luz e a humidade do solo. O programa cria então uma tela vazia com dimensões de 100×100 píxeis. Cada píxel nesta tela é colorido de acordo com os dados obtidos pelos sensores. O valor RGB da cor do píxel é determinado de tal forma que o valor R (vermelho) corresponde à temperatura, G (verde) à luz e B (azul) à humidade. Visualização de um dia Primeiro, vejamos uma versão simples do projeto, onde uma imagem representa um dia da vida das plantas. O programa começa por colorir o primeiro píxel no canto superior esquerdo e, gradualmente, colore cada píxel de acordo com os valores atuais obtidos pelos sensores. Após colorir um píxel, o programa aguarda um momento antes de passar para o píxel seguinte. Quando chega ao fim da linha, desloca-se para o início da linha seguinte e continua a colorir. Este processo continua até que todos os píxeis da tela estejam coloridos. Registo de girassol: [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] Composição de resultados Após a visualização de um dia, podemos expandir este processo e criar uma série de imagens que representam um período de tempo mais longo. As saídas quadradas individuais podem ser empilhadas umas sobre as outras, criando imagens compostas. Como a geração da saída seguinte começa imediatamente após a conclusão de uma, não há interrupção em termos de passagem do tempo. Desta forma, podemos criar imagens com uma resolução de, por exemplo, 100x500 píxeis, se forem compostas por cinco saídas. Registo de girassol: [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] Registo de aboborinha: [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] Prolongamento do intervalo entre medições O intervalo entre a medição de cada píxel pode ser prolongado. Desta forma, um formato quadrado de 100×100 píxeis pode representar não apenas um dia, mas muitos dias. Este princípio permite-nos observar o desenvolvimento da planta durante um longo período de tempo numa única imagem. Registo de girassol: [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] Combinação de princípios Ao combinar ambos os princípios, podemos criar uma série de imagens onde cada imagem representa vários dias e toda a série cobre muitos dias ou até semanas. Desta forma, podemos monitorizar e visualizar o desenvolvimento a longo prazo da planta. Registo de girassol: [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] Registo de girassol: [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] Interpretação dos resultados As imagens resultantes proporcionam-nos uma visão única sobre a vida das plantas. As “linhas” azuis na imagem representam as noites, uma vez que estava maioritariamente húmido, mas não muito quente, e também não havia luz. Pelo contrário, as “linhas” amarelas são causadas pelo facto de, ao final do dia, o sol direto começar a incidir sobre a planta, o que provocou um aumento da temperatura e da intensidade da luz. Isto manifestou-se na imagem como um aumento dos valores dos canais vermelho e verde, que, somados, criam a cor amarela. Por vezes, veem-se linhas ténues no início da noite, uma vez que, ocasionalmente, acendia o candeeiro no quarto à noite. Noutras saídas, pode ver-se, pela diminuição da intensidade da luz, que, por exemplo, choveu. Código-fonte O código-fonte em Python para este projeto está disponível aqui: [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] Conclusão Este projeto é um excelente exemplo de como podemos utilizar a tecnologia para uma melhor compreensão e visualização dos processos naturais. As imagens resultantes proporcionam-nos uma visão sobre a vida das plantas e a complexidade dos estímulos percebidos. É importante ter em conta que, embora este projeto proporcione uma visão única das experiências das plantas, não abrange todos os aspetos da sua perceção. As plantas são capazes de perceber muitos tipos diferentes de sinais do seu ambiente, incluindo a humidade do ar, a direção da gravidade, a composição química do solo, o campo eletromagnético e o stress mecânico. Este projeto não tenta registar a experiência completa da planta, mas foca-se antes em três fatores-chave que podem ser facilmente medidos e visualizados. Não fazemos ideia de como as plantas interpretam estes dados, mas sabemos que reagem definitivamente a eles. O projeto é uma tentativa de traduzir estas experiências para um formato que possamos compreender e visualizar melhor. ============================================================ TITLE: Terrenos para construção SLUG: vystavy-stavebni-pozemky-1 URL: https://vojtamaur.cz/vystavy-stavebni-pozemky-1/ LANGUAGE: pt-PT 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 ============================================================ Terrenos para construção 19. 10. 2022 - 14. 1. 2023, Brno Fait Gallery: Milan Maur / Sequências incertas de acontecimentos [ImageObject: https://vojtamaur.cz/images/vystavy-stavebni-pozemky-1-obr-1.jpg | Legenda da imagem: Compramos terrenos para construção e devolvemo-los à natureza. Outono 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 | Fotodocumentação da exposição] [https://vojtamaur.cz/images/vystavy-stavebni-pozemky-1-obr-2.jpg] Informações sobre a exposição no site da Fait Gallery: https://www.faitgallery.com/tiskovky/items/2014.html ============================================================ TITLE: Recursividade no programa MS Word SLUG: rekurze-programu-ms-word URL: https://vojtamaur.cz/rekurze-programu-ms-word/ LANGUAGE: pt-PT 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 ============================================================ Recursividade no programa MS Word novembro 2022 Descobri uma forma de iniciar um processo recursivo no Microsoft Word. São necessárias duas coisas para tal – a função de ligação e uma tabela. Com a função de ligação, é possível inserir o conteúdo do documento A no documento B de tal forma que, se o conteúdo for editado no documento A, essas alterações refletem-se automaticamente no documento B. Por outras palavras – o conteúdo do documento B refere-se, assim, ao conteúdo do documento A. A recursividade pode então ser iniciada criando um conteúdo que se refere a si próprio. Como é que isto pode ser alcançado? Basta criar um documento A (vamos chamá-lo, por exemplo, doc A.docx) e um documento B (doc B.docx), criar uma tabela vazia no documento A, copiá-la e inseri-la com ligação no documento B. Depois, basta copiar esta tabela recém-inserida do documento B e inseri-la com ligação no conteúdo da tabela no documento A. Isto cria uma tabela que começa gradualmente a inserir-se a si própria. Na maioria das vezes, o MS Word começa a bloquear até que, finalmente, encerra por completo. Todo este procedimento pode ser visto no vídeo abaixo. [VideoObject: https://www.youtube-nocookie.com/embed/xaE-eYQw4Mw] ============================================================ TITLE: Pseudopoema SLUG: pseudobasen URL: https://vojtamaur.cz/pseudobasen/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2022-05-01 SOURCE: src/content/posts/pseudobasen.mdx BUILT_HTML: pseudobasen/index.html ============================================================ Pseudopoema maio 2022 Todas as palavras no poema seguinte (pelo menos segundo o nosso conhecimento e com exceção das palavras funcionais) são pseudopalavras; trata-se, portanto, de palavras que, em conformidade com a fonotática do checo, poderiam existir – estas combinações de sons são possíveis na referida língua –, contudo, não lhes é atribuído qualquer significado e não são utilizadas. O poema é, portanto, essencialmente sem sentido e qualquer interpretação depende inteiramente da imaginação do leitor, embora a natureza marcadamente onomatopaica de algumas pseudopalavras a estimule consideravelmente. Este experimento não teve como objetivo criar um texto poético de elevado valor estético, mas apenas brincar com o potencial combinatório da língua materna. É notável que, em cada pseudopalavra, seja possível identificar de forma fiável a classe gramatical e a maioria das suas categorias gramaticais. 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 Embora o poema seja, em princípio, sem sentido, a sua interpretação pode gerar uma certa imagem na mente do leitor. Interessou-nos saber que imagem uma inteligência artificial teria dele. Utilizámos, portanto, vários modelos de inteligência artificial disponíveis (ru-DALL-E, Dream, Deep Daze, starryai – Altair, starryai – Orion e Night Café), que conseguem criar uma saída visual a partir de uma entrada de texto. Cada modelo é ligeiramente diferente; alguns produzem resultados fotorrealistas, outros são mais abstratos e outros são mais estilizados artisticamente. Também diferem na medida em que compreendem o checo (por exemplo, o modelo ru-DALL-E compreende muito bem o checo). Segmentos individuais deste poema foram introduzidos em diferentes modelos de inteligência artificial e cada um deles criou a sua própria série única de imagens, baseadas na interpretação dos segmentos individuais. De cada uma destas séries, criámos um vídeo no qual as imagens individuais são projetadas e, simultaneamente, o respetivo segmento do poema é recitado. O modelo Deep Daze consegue até registar o processo de criação das imagens, pelo que é possível ver no vídeo como a sua representação se forma e se torna mais precisa gradualmente. 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] O que é que o poema evoca em si? A sua impressão do poema coincide com as interpretações da inteligência artificial? autor do poema: Filip Drábek autor do anexo visual: Vojta Maur ============================================================ TITLE: Fotogrametria SLUG: fotogrammetrie URL: https://vojtamaur.cz/fotogrammetrie/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2022-03-29 SOURCE: src/content/posts/fotogrammetrie.mdx BUILT_HTML: fotogrammetrie/index.html ============================================================ Fotogrametria março 2022 Ao longo de vários anos, digitalizei várias estruturas utilizando fotogrammetrie. O projeto funciona como uma colagem espacial de lugares e seres ao longo do tempo. [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-9.jpg | da esquerda para a direita: 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 | da esquerda para a direita: 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 deitado no apartamento ao lado do apartamento onde Vojta Maur está deitado no apartamento ao lado do apartamento onde Vojta Maur está deitado no apartamento ao lado do apartamento onde...] [https://vojtamaur.cz/images/fotogrammetrie-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-4.jpg | Vojta Maur deitado no apartamento ao lado do apartamento onde Vojta Maur está deitado no apartamento ao lado do apartamento onde Vojta Maur está deitado no apartamento ao lado do apartamento onde...] [https://vojtamaur.cz/images/fotogrammetrie-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-3.jpg | Vojta Maur no apartamento] [https://vojtamaur.cz/images/fotogrammetrie-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-5.jpg | Vojta Maur isolado no quarto] [https://vojtamaur.cz/images/fotogrammetrie-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-6.jpg | Vojta Maur no quarto, grande angular] [https://vojtamaur.cz/images/fotogrammetrie-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-8.jpg | Vojta Maur low poly no quarto] [https://vojtamaur.cz/images/fotogrammetrie-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-11.jpg | Vojta Maur na casa de banho] [https://vojtamaur.cz/images/fotogrammetrie-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-7.jpg | Vojta Maur no quarto de dormir] [https://vojtamaur.cz/images/fotogrammetrie-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-10.jpg | Vojta Maur na sala de estar] [https://vojtamaur.cz/images/fotogrammetrie-obr-10.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-12.jpg | Vojta Maur na cozinha] [https://vojtamaur.cz/images/fotogrammetrie-obr-12.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-13.jpg | Vojta Maur na cozinha] [https://vojtamaur.cz/images/fotogrammetrie-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-14.jpg | Vojta Maur na cozinha] [https://vojtamaur.cz/images/fotogrammetrie-obr-14.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-15.jpg | jardim] [https://vojtamaur.cz/images/fotogrammetrie-obr-15.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-16.jpg | Vojta Maur no jardim, perspetiva ortográfica] [https://vojtamaur.cz/images/fotogrammetrie-obr-16.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-20.jpg | Helena Horáková no lavatório] [https://vojtamaur.cz/images/fotogrammetrie-obr-20.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-18.jpg | Exército de Vojta Maur] [https://vojtamaur.cz/images/fotogrammetrie-obr-18.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-17.jpg | Hélice de Vojta Maur] [https://vojtamaur.cz/images/fotogrammetrie-obr-17.jpg] [ImageObject: https://vojtamaur.cz/images/fotogrammetrie-obr-19.jpg | Padrão de Vojta Maur] [https://vojtamaur.cz/images/fotogrammetrie-obr-19.jpg] ============================================================ TITLE: Gerador de números aleatórios SLUG: vystavy-generator-nahodnych-cisel-2 URL: https://vojtamaur.cz/vystavy-generator-nahodnych-cisel-2/ LANGUAGE: pt-PT 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 ============================================================ Gerador de números aleatórios 17. 2. 2022 - 27. 3. 2022, Karlovy Vary Galeria de Arte de Karlovy Vary: SALÃO DE KARLOVY VARY 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] Informações sobre a exposição no site da Galeria de Arte de Karlovy Vary: http://www.galeriekvary.cz/vystavy/karlovarsky-salon-22-2 ============================================================ TITLE: Autorretrato (trabalho prático de final de curso) SLUG: autoportret-prakticka-maturitni-prace URL: https://vojtamaur.cz/autoportret-prakticka-maturitni-prace/ LANGUAGE: pt-PT 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 ============================================================ Autorretrato (trabalho prático de final de curso) junho 2021 Proposta e defesa do trabalho de final de curso: [MediaObject: https://vojtamaur.cz/files/autoportret-prakticka-maturitni-prace-dokument-1.pdf] Portefólio final: [MediaObject: https://vojtamaur.cz/files/autoportret-prakticka-maturitni-prace-dokument-2.pdf] Instalação da obra nos estúdios da Nerudovka: [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] Avaliação do trabalho: [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: Breve história da vida na Terra SLUG: strucna-historie-zivota-zemi URL: https://vojtamaur.cz/strucna-historie-zivota-zemi/ LANGUAGE: pt-PT 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 ============================================================ Breve história da vida na Terra março 2021 [VideoObject: https://www.youtube-nocookie.com/embed/1R8M4nRLPWQ] O vídeo foi criado como um trabalho escolar na Escola Profissional de Comércio, Artes Aplicadas e Design em Plzeň (Nerudova 33). Um fotograma deste vídeo representa 200 000 anos da história da Terra. Isto corresponde aproximadamente à duração da existência da espécie Homo sapiens. É precisamente por isso que o ser humano é retratado apenas no último fotograma deste vídeo. Todos os materiais visuais utilizados no vídeo foram captados pelo autor. ============================================================ TITLE: Vida no lago de Hromnice SLUG: zivot-hromnickem-jezirku URL: https://vojtamaur.cz/zivot-hromnickem-jezirku/ LANGUAGE: pt-PT 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 ============================================================ Vida no lago de Hromnice janeiro 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] O lago de Hromnice [https://cs.wikipedia.org/wiki/Hromnick%C3%A9_jez%C3%ADrko] é um monumento natural no distrito de Plzeň-Norte. Devido à extração de xisto no passado, a água do lago é uma solução fraca de ácido sulfúrico (o seu pH é 2.6 – 2.9). É precisamente por isso que se pode ler em várias fontes que "a água é estéril e sem vida". Até no painel informativo oficial [https://upload.wikimedia.org/wikipedia/commons/d/d0/Tabule_Hromnick%C3%A9_jez%C3%ADrko.JPG] está escrito: "... exceto por algas, [a água] está completamente sem vida". Esta conclusão, dada a enorme adaptabilidade da vida em geral, pareceu-me improvável. Decidi, portanto, ir até lá e explorá-lo eu mesmo. [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-1.jpg | Lago de Hromnice] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-2.jpg | medição pH] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-2.jpg] A 19 de dezembro de 2020, recolhi uma amostra de água do lago de Hromnice. A vida multicelular nela pôde ser vista assim que a lama assentou na água turva. Encontrei nela várias larvas de quironomídeos. [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-3.jpg | larva de quironomídeo] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-3.jpg] Também descobri nela uma larva de mosca, que consegui identificar com a ajuda de um microscópio. [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-4.jpg | larva de mosca] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-4.jpg] Encontrei nela também vários organismos unicelulares, como estas duas espécies de euglenas, que estavam presentes em tal quantidade que podiam ser observadas a olho nu sob a forma de uma placa verde na superfície. [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-5.jpg | euglenas] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-6.jpg | euglenas] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-6.jpg] [VideoObject: https://www.youtube-nocookie.com/embed/aoPDRJ_XaxI] [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-7.jpg | euglena] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-7.jpg] [VideoObject: https://www.youtube-nocookie.com/embed/XbHSxjzpSYE] Nas imagens acima, também se podem ver organismos procarióticos – cianobactérias (pequenas bactérias em forma de bastonete). Outro organismo procariótico que encontrei na amostra é esta bactéria (ainda não identificada mais detalhadamente). [ImageObject: https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-8.jpg | bactéria] [https://vojtamaur.cz/images/zivot-hromnickem-jezirku-obr-8.jpg] Após cerca de duas semanas de observação, encontrei até protozoários ciliados na amostra. O primeiro deles é a Vorticella, o segundo é o 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] É notável quantos organismos conseguem sobreviver num ambiente tão extremamente ácido. A afirmação de que a água é estéril está, na minha opinião, refutada. Seria, portanto, apropriado atualizar o painel informativo oficial e outros sites turísticos que copiaram essa informação. No entanto, estes provavelmente não são, de longe, todos os organismos presentes no lago de Hromnice, e por isso seria interessante realizar outras análises da água noutras estações do ano, ou possivelmente recolher amostras de água de diferentes profundidades (no fundo, por exemplo, devido à falta de oxigénio e luz, podem viver bactérias anaeróbicas). ============================================================ TITLE: Reflexão sobre os limites da fantasia SLUG: uvaha-hranicich-fantazie URL: https://vojtamaur.cz/uvaha-hranicich-fantazie/ LANGUAGE: pt-PT 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 ============================================================ Reflexão sobre os limites da fantasia novembro 2020 Este texto foi criado como um trabalho escolar (género: reflexão) sobre um tema livre durante os estudos na Escola Profissional de Comércio, Artes Aplicadas e Design em Plzeň. [MediaObject: https://vojtamaur.cz/files/uvaha-hranicich-fantazie-dokument.pdf] ============================================================ TITLE: Perceção aumentada de diferenças de luminosidade SLUG: zvysene-vnimani-rozdilu-svetlosti URL: https://vojtamaur.cz/zvysene-vnimani-rozdilu-svetlosti/ LANGUAGE: pt-PT 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 ============================================================ Perceção aumentada de diferenças de luminosidade outubro 2020 E se os nossos olhos fossem capazes de perceber até diferenças subtis na luminosidade? Quão diferente seria a nossa visão do mundo graças a isso? Será possível visualizar isto de alguma forma? Sim, penso que é possível. Vou tentar descrever agora a forma como isto pode ser alcançado. Vejamos, então, como o olho humano percebe uma fotografia a preto e branco. [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-1.jpg | fotografia a preto e branco de ursos] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-1.jpg] Pode dizer-se, portanto, que os locais que são mais escuros são percebidos como pretos, e os locais que são mais claros são percebidos como brancos. Tudo o que está entre eles são vários graus de cinzento. Este espectro pode ser representado da seguinte forma: [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-2.jpg | gradiente preto-branco] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-2.jpg] Como os nossos olhos não são suficientemente bons a perceber pequenas diferenças entre dois tons de cinzento, decidi adicionar todo o espectro de cores a esta transição como passos intermédios. A transição resultante tem então este aspeto: [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-3.jpg | gradiente preto, magenta, azul, ciano, verde, amarelo, vermelho, branco (KMBCGYRW)] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-3.jpg] Os pretos continuarão a ser pretos, os brancos continuarão a ser brancos, mas a transição cinzenta entre eles está agora enriquecida com cores. Abaixo, é apresentada uma amostra de como seria a fotografia do urso após a aplicação desta nova transição. [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-4.jpg | gradiente KMBCGYRW aplicado à fotografia a preto e branco de ursos] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-4.jpg] Na fotografia, é possível ver detalhes que nos escapariam numa fotografia a preto e branco normal. Além disso, experimentei aplicar esta transição em fotografias analógicas (ver abaixo). Em cada uma delas, é apresentada primeiro a fotografia original a preto e branco para comparação. [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-5.jpg | fotografia analógica a preto e branco de Marek Herinek] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-6.jpg | gradiente KMBCGYRW aplicado à fotografia analógica a preto e branco de Marek Herinek] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-7.jpg | fotografia analógica a preto e branco de 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 | gradiente KMBCGYRW aplicado à fotografia analógica a preto e branco de 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 | fotografia analógica a preto e branco de 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 | gradiente KMBCGYRW aplicado à fotografia analógica a preto e branco de 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 | fotografia analógica a preto e branco de uma câmara pinhole] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-12.jpg | gradiente KMBCGYRW aplicado à fotografia analógica a preto e branco de uma câmara pinhole] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-12.jpg] Interessava-me saber se esta transição poderia ser usada no desenho para uma melhor precisão no sombreado. E foi precisamente por isso que a experimentei num desenho meu mais antigo: [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-13.jpg | estudo de desenho a carvão de 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 | gradiente KMBCGYRW aplicado ao estudo de desenho a carvão de Vojta Maur] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-14.jpg] Decidi continuar a testar esta transição em ilusões de ótica, que se baseiam na perceção imperfeita da diferença de luminosidade. Eis um exemplo de tal ilusão: [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-15.jpg | imagem de uma ilusão de ótica a preto e branco de diferença de luminosidade] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-15.jpg] Exatamente como seria de esperar, ambos os quadrados são idênticos. No entanto, um deles parece mais claro quando visto pelo olho humano. Se aplicar esta transição à ilusão acima, será muito mais evidente que os quadrados têm o mesmo tom. A ilusão é assim perturbada e deixa de ser uma ilusão. [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-16.jpg | gradiente KMBCGYRW aplicado à imagem de uma ilusão de ótica a preto e branco de diferença de luminosidade] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-16.jpg] Outra ilusão semelhante é a Checker shadow illusion [https://en.wikipedia.org/wiki/Checker_shadow_illusion]. O princípio é o mesmo, as áreas A e B são do mesmo tom, embora não pareça. Quando aplicamos a transição, torna-se óbvio. [ImageObject: https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-17.jpg | imagem da 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 | gradiente KMBCGYRW aplicado à Checker shadow illusion] [https://vojtamaur.cz/images/zvysene-vnimani-rozdilu-svetlosti-obr-18.jpg] ============================================================ TITLE: Teoremas da vida SLUG: teoremy-zivota URL: https://vojtamaur.cz/teoremy-zivota/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2020-10-01 SOURCE: src/content/posts/teoremy-zivota.mdx BUILT_HTML: teoremy-zivota/index.html ============================================================ Teoremas da vida outubro 2020 Página de Instagram que contém fotografias da vida na Terra a diferentes níveis de escala. www.instagram.com/vojta_maur_zivot [http://www.instagram.com/vojta_maur_zivot] [ImageObject: https://vojtamaur.cz/images/teoremy-zivota-obr-1.jpg | captura de ecrã da página de Instagram] [https://vojtamaur.cz/images/teoremy-zivota-obr-1.jpg] ============================================================ TITLE: Computador com entradas aleatórias SLUG: pocitac-nahodnymi-vstupy URL: https://vojtamaur.cz/pocitac-nahodnymi-vstupy/ LANGUAGE: pt-PT 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 ============================================================ Computador com entradas aleatórias setembro 2020 Para efeitos desta reflexão, criei um programa na linguagem de programação Python que fornece entradas aleatórias ao meu computador. Pode, por exemplo, mover o cursor do rato, clicar, premir quaisquer teclas no teclado e tudo isto de forma totalmente aleatória. Chamemos-lhe, portanto, MACACO-1 (segundo a teoria do macaco infinito). Aqui está o código-fonte, embora não seja necessário compreendê-lo: [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] Para ilustrar, gravei o programa MACACO-1 em funcionamento e criei o primeiro vídeo abaixo. Uma vez que esteve em execução durante cerca de uma hora, acelerei o primeiro vídeo várias vezes e criei o segundo vídeo, para que o espectador não tivesse de ver o primeiro vídeo completo e, ainda assim, pudesse ver que tipo de ações o programa MACACO-1 terá executado. [VideoObject: https://www.youtube-nocookie.com/embed/xZp9WpHKVKA] [VideoObject: https://www.youtube-nocookie.com/embed/fUh24r03e7o] Como se pode observar nos vídeos, o programa MACACO-1 começa, a certa altura, a reescrever o seu próprio código. Todo o vídeo termina com um bloqueio e a subsequente falha do sistema operativo. Quando continuei a experimentar com ele, o programa MACACO-1 fez várias outras coisas notáveis. Por exemplo, abriu o motor de busca Bing e escreveu nele “9/11”, tirou uma captura de ecrã, reiniciou o computador, instalou um jogo de cartas ou “desenhou” algo abstrato (ver imagem abaixo). [ImageObject: https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-1.png | desenho abstrato no MS Paint, autor: MACACO-1] [https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-1.png] Pode, portanto, dizer-se que, se o programa MACACO-1 fosse executado durante um determinado tempo ilimitado, poderia teoricamente realizar TUDO (pela palavra TUDO entendo realizar todas as operações que o computador permite, e por isso escrevo-a em maiúsculas) que um utilizador do mesmo computador conseguiria? Poderia, teoricamente, criar uma pasta no ambiente de trabalho, abrir um navegador web e pesquisar algo, abrir o Word e escrever esta reflexão, escrever qualquer livro, criar música eletrónica, escrever um programa em Python, escrever-se a si próprio e assim por diante. Poderia também desligar-se a si próprio, desligar todo o computador ou danificar o seu próprio código. E é aqui que provavelmente fica claro que não é possível que o programa MACACO-1 consiga fazer TUDO após ser iniciado – teria de realizar também um passo que o parasse. Muito bem, e se ele fizesse TUDO sem o passo que causa a sua paragem e, como último passo, realizasse esse mesmo passo? É algo totalmente improvável, mas não impossível. Infelizmente, há ainda um senão – os passos que levam à sua paragem são muitos. Se realizasse um deles, já não poderia realizar nenhum passo subsequente, e isso contradiz o pressuposto original de que o programa MACACO-1 consegue fazer TUDO. Portanto, este programa não consegue fazer TUDO. Ocorre-me mais uma solução. O programa MACACO-1 não consegue fazer TUDO porque é um subsistema do sistema operativo. Quando o sistema operativo se desliga devido ao programa, o próprio programa também deixa de funcionar. Aqui está um pequeno diagrama que descreve a relação entre o sistema operativo e o programa MACACO-1. As setas significam “atua sobre”. [ImageObject: https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-2.png | PROGRAMA <-> SISTEMA OPERATIVO] [https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-2.png] O problema é, portanto, que o sistema operativo atua sobre o programa. Seria, então, possível “romper” este ciclo e criar um programa que seja totalmente independente do sistema operativo? Um programa que atua sobre o sistema operativo, mas sobre o qual o próprio sistema operativo não pode atuar? Um programa cujo diagrama parece algo deste género? [ImageObject: https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-3.png | PROGRAMA -> SISTEMA OPERATIVO] [https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-3.png] Por outras palavras – existe um programa semelhante que consegue fazer TUDO, mas que não consegue parar-se a si próprio (ou melhor, isso nem sequer é possível devido ao princípio da sua construção)? Chamaremos a esse programa MACACO-2. Nos passos seguintes, tentarei explicar um método que, embora seja um pouco absurdo e pudesse certamente ser concebido de forma mais elegante, é, no entanto, o mais adequado para esboçar a minha ideia. Tentei fazer uma visualização de como poderia ser um programa independente do sistema operativo. [ImageObject: https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-4.jpg | visualização do MACACO-2] [https://vojtamaur.cz/images/pocitac-nahodnymi-vstupy-obr-4.jpg] O nível inferior deste dispositivo serve para premir mecanicamente as teclas do teclado. O nível superior serve para o movimento mecânico do rato e para clicar. Tudo isto está ligado a um computador mais simples (por exemplo, Arduino, Raspberry Pi, etc.), que pode ser visto no nível intermédio. É precisamente nele que está carregado o nosso programa MACACO-2. É importante mencionar que apenas o rato está ligado ao portátil e nada mais. Portanto, o computador mais simples não deve estar ligado ao portátil de forma alguma e a sua comunicação deve, assim, permanecer puramente unidirecional (o computador mais simples atua sobre o portátil, não o contrário). Além disso, o computador mais simples, onde está armazenado o nosso código do programa MACACO-2, não deve estar ligado à Internet, uma vez que a Internet é, para esta reflexão, um grande emaranhado de labirintos e, se o nosso dispositivo se aventurar neles, ninguém consegue prever muito bem as suas consequências. Por exemplo, através da Internet e do portátil, o nosso programa mais simples poderia, de alguma forma, ligar-se a si próprio e desligar-se. Este dispositivo parece já não poder atuar sobre si próprio e, assim, desligar-se. Mas será realmente assim? Pode ocorrer uma situação em que o dispositivo se desligue a si próprio? Ocorre-me uma dessas situações: através da Internet, o dispositivo comunica a um serviço apropriado a existência de uma bomba no local onde o dispositivo se encontra e, assim, uma equipa de sapadores chega e neutraliza o dispositivo. Esta situação é, obviamente, muito improvável, mas, mais uma vez, não é impossível. Não bastaria, então, apenas desligar o portátil da Internet? Certamente que isso evitaria a situação acima mencionada, no entanto, não ajudaria na mesma. Ocorrem-me outras situações em que o dispositivo poderia, indiretamente, atuar sobre si próprio. Eis uma possível situação: uma pessoa que nada sabe sobre este dispositivo passa pelo portátil. Precisamente quando estiver a olhar para o dispositivo, aparecerá no ecrã a inscrição “DESLIGA-ME”. Esta inscrição (ou outra, muito mais impactante) poderia convencer a pessoa e, assim, desligar o dispositivo. Muito bem, e que tal simplesmente garantir que o dispositivo não seja capaz de qualquer saída (sem monitor, sem colunas, etc.)? Assim, o dispositivo não poderia influenciar o mundo exterior, que, por sua vez, não poderia influenciar o dispositivo e causar a sua paragem. Isto soa razoável, contudo, não é muito realista. O dispositivo poderia continuar a comunicar de várias formas, por exemplo, ligando e desligando a retroiluminação do teclado, pela diferença de ruído com o portátil ligado ou desligado, ou até mesmo pela diferença de temperatura do processador. Não creio que seja possível criar um dispositivo que faça parte deste mundo e que, ao mesmo tempo, não interaja com ele de alguma forma. Por outro lado, poder-se-ia argumentar que um utilizador de computador também poderia destruir-se a si próprio apenas premindo teclas e clicando com o rato. Poderia, por exemplo, encomendar o seu próprio homicídio através da dark web, e assim por diante… Terminarei, portanto, esta reflexão com a afirmação de que, se o programa interagisse de alguma forma com o mundo exterior, poderia, no final, parar-se a si próprio, apesar de o programa, teoricamente, conseguir fazer tudo o que um utilizador conseguiria. ============================================================ TITLE: A hierarquia cíclica da vida SLUG: zacyklena-hierarchie-zivota URL: https://vojtamaur.cz/zacyklena-hierarchie-zivota/ LANGUAGE: pt-PT 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 ============================================================ A hierarquia cíclica da vida agosto 2020 [ImageObject: https://vojtamaur.cz/images/zacyklena-hierarchie-zivota-obr-1.jpg | ostracode vivo ao microscópio] [https://vojtamaur.cz/images/zacyklena-hierarchie-zivota-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/zacyklena-hierarchie-zivota-obr-2.jpg | ostracode morto ao microscópio] [https://vojtamaur.cz/images/zacyklena-hierarchie-zivota-obr-2.jpg] Na primeira imagem encontra-se um ostracode, que é um pequeno crustáceo aquático com cerca de 1 mm. Alimenta-se de algas, leveduras, bactérias, etc. É, portanto, um chamado organismo filtrador. Na segunda imagem, esta hierarquia da cadeia alimentar inverteu-se – podemos ver nela PSB (bactérias púrpuras sulfurosas) e mixomicetos a banquetearem-se com a carapaça morta do ostracode. Curiosamente, esta cena de morte e decomposição não parece de todo repugnante ou assustadora; pelo contrário, achei-a belíssima e fascinante. O aspeto da segunda imagem é, portanto, na minha opinião, contrastante com o seu significado interior e talvez seja precisamente esta tensão que lhe confere maior impacto. Outra razão pela qual esta obra me causa uma impressão tão forte e pessoal é o facto de que eu próprio acabarei um dia exatamente da mesma forma que este ostracode. ============================================================ TITLE: Reflexão e espaço SLUG: odraz-a-prostor URL: https://vojtamaur.cz/odraz-a-prostor/ LANGUAGE: pt-PT 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 ============================================================ Reflexão e espaço maio 2020 Neste trabalho, debrucei-me sobre a reflexão, a sua visualização e o seu modelo matemático. Comecei com um problema simples: uma bola num quadrado. Esta "bola" é, na verdade, um vetor matemático, ou seja, um ponto adimensional que possui posição e direção, mas, para simplificar, continuaremos a chamá-la de bola. Também ignorei, por simplificação, a resistência do ar, a perda de energia na reflexão, etc. A bola é, portanto, lançada para dentro do quadrado com uma determinada posição e ângulo iniciais. Quando atinge um lado do quadrado, reflete-se. Ao mover-se, deixa também uma trajetória atrás de si. Esta simulação pode ser vista na janela interativa abaixo. É possível experimentar com ela e alterar o ângulo inicial (angle) para outro valor. [MediaObject: https://vojtamaur.cz/demos/odraz-a-prostor/odraz-a-prostor-2D.html] Enquanto alguns valores do ângulo inicial criam trajetórias muito simples que se sobrepõem a si mesmas (com ângulos de 45° e 90°), outros valores criam trajetórias muito caóticas. A questão é se, após um número suficiente de reflexões, estas trajetórias também se fecharão sobre si mesmas e começarão apenas a repetir-se. Como se pode ver no desenho abaixo, a cada reflexão pode ser atribuído um ângulo φ(n) e um comprimento L(n) a partir da extremidade esquerda do lado do quadrado em que a bola embateu. [ImageObject: https://vojtamaur.cz/images/odraz-a-prostor-obr-1.png | esquema auxiliar para o cálculo da trajetória] [https://vojtamaur.cz/images/odraz-a-prostor-obr-1.png] Cada lado tem 1 unidade de comprimento. Os parâmetros iniciais são, portanto, o valor do ângulo φ(0) e o comprimento a partir da extremidade esquerda do lado L(0). A bola assim lançada reflete-se e surgem pares de números φ(1) e L(1), depois φ(2) e L(2), etc. Se quisermos, portanto, provar se a trajetória se fecha com um determinado ângulo inicial e comprimento a partir da extremidade esquerda do lado, interessa-nos saber se existem números φ(n) e L(n) tais que φ(0) = φ(n) e L(0) = L(n). Por outras palavras, interessa-nos saber se a bola chegará um dia ao local de onde foi lançada e se, a partir daí, se refletirá com o mesmo ângulo. Para compreender melhor o que acontece do ponto de vista matemático durante as reflexões, escrevi um algoritmo no qual se introduzem dois parâmetros – φ(n) e L(n). O algoritmo calcula então com precisão os valores dos números φ(n + 1) e L(n + 1), ou seja, os valores da reflexão seguinte. [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] Basta-nos, portanto, inserir no algoritmo apenas dois parâmetros básicos (ângulo inicial e posição) e ele dar-nos-á os dois parâmetros do passo seguinte. Podemos inserir sucessivamente estes pares de números num conjunto de sequência numérica (chamemos a este conjunto M). A questão “A trajetória da bola fechar-se-á um dia?” é logicamente equivalente à questão “A sequência M é periódica?”. Infelizmente, ainda não sei como responder a esta pergunta. Decidi continuar a trabalhar na simulação da reflexão e expandi-la para 3D. Nela, a bola reflete-se nas paredes de um cubo num espaço tridimensional. Infelizmente, esta simulação não pode ser utilizada na web sob a forma de uma moldura interativa. Por isso, aqui apenas se encontra o código e o resultado sob a forma de imagens. [ImageObject: https://vojtamaur.cz/images/odraz-a-prostor-obr-2.gif | 3D animação] [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] As várias imagens acima são geradas lançando a bola a partir do centro do cubo em diferentes direções. Como se pode ver, esta direção inicial influencia fundamentalmente a forma da trajetória. Algumas trajetórias fecham-se sobre si mesmas após apenas algumas reflexões, outras parecem bastante caóticas. Tal como na simulação 2D, é bastante difícil determinar se, por acaso, mesmo as trajetórias que parecem muito caóticas se fecharão sobre si mesmas após um número suficiente de reflexões e continuarão apenas a repetir-se. Abaixo encontra-se uma demonstração interativa que criei para esta simulação 3D. [MediaObject: https://vojtamaur.cz/demos/odraz-a-prostor/odraz-a-prostor-3D.html] ============================================================ TITLE: Mitos sobre a sucessão de Fibonacci SLUG: myty-fibonacciho-posloupnosti URL: https://vojtamaur.cz/myty-fibonacciho-posloupnosti/ LANGUAGE: pt-PT 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 ============================================================ Mitos sobre a sucessão de Fibonacci abril 2020 Talvez a coisa mais conhecida na matemática popular seja a sucessão de Fibonacci. Isto deve-se, por um lado, à sua elegância simples, mas também à sua aplicação em vários campos não científicos, como a música ou a arte. Algumas pessoas atribuem-lhe capacidades quase mágicas e afirmam que esta sucessão "governa o universo" ou que é a "impressão digital de Deus". Infelizmente, circulam na Internet informações erradas sobre ela, que irei abordar aqui. Provavelmente todos conhecemos esta sucessão, mas, ainda assim, explicá-la-ei na introdução, por precaução. A sucessão de Fibonacci é definida pela fórmula: F(0) = 0, F(1) = 1, F(n) = F(n - 1) + F(n - 2). Esta fórmula pode ser explicada facilmente por palavras. Os dois primeiros termos desta sequência são os números 0 e 1 (por isso F(0) = 0 e F(1) = 1). De seguida, somamos estes dois termos (ou seja, 1 + 0) e obtemos o terceiro termo da sucessão, que será o número 1. A sucessão tem, portanto, o seguinte aspeto: 0, 1, 1. Depois, somamos novamente os dois últimos termos (ou seja, 1 + 1) e obtemos o número 2. Surge a sucessão 0, 1, 1, 2. Somamos novamente os dois últimos termos (ou seja, 2 + 1) e adicionamos o número resultante à sucessão. Continuamos assim até ao infinito. Os primeiros termos desta sucessão têm o seguinte aspeto: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, … Esta sucessão tem propriedades matemáticas belíssimas. Por exemplo, se tomarmos dois números consecutivos e calcularmos o seu quociente F(n + 1) / F (n), obtemos uma aproximação da constante matemática φ, ou seja, o número de ouro. Por exemplo, 144 / 89 = 1,6179775280898876404494382022472, o que é muito próximo do número de ouro. Quanto maiores forem os números escolhidos, mais precisa será a aproximação. Dado que φ é um número irracional (tem uma expansão decimal infinita não periódica), esta aproximação nunca pode ser totalmente exata. Talvez a coisa mais conhecida na matemática popular seja a sucessão de Fibonacci. Isto deve-se, por um lado, à sua elegância simples, mas também à sua aplicação em vários campos não científicos, como a música ou a arte. Algumas pessoas atribuem-lhe capacidades quase mágicas e afirmam que esta sucessão "governa o universo" ou que é a "impressão digital de Deus". Infelizmente, circulam na Internet informações erradas sobre ela, que irei abordar aqui. Provavelmente todos conhecemos esta sucessão, mas, ainda assim, explicá-la-ei na introdução, por precaução. A sucessão de Fibonacci é definida pela fórmula F(0) = 0, F(1) = 1, F(n) = F(n - 1) + F(n - 2). Esta fórmula pode ser explicada facilmente por palavras. Os dois primeiros termos desta sequência são os números 0 e 1 (por isso F(0) = 0 e F(1) = 1). De seguida, somamos estes dois termos (ou seja, 1 + 0) e obtemos o terceiro termo da sucessão, que será o número 1. A sucessão tem, portanto, o seguinte aspeto: 0, 1, 1. Depois, somamos novamente os dois últimos termos (ou seja, 1 + 1) e obtemos o número 2. Surge a sucessão 0, 1, 1, 2. Somamos novamente os dois últimos termos (ou seja, 2 + 1) e adicionamos o número resultante à sucessão. Continuamos assim até ao infinito. Os primeiros termos desta sucessão têm o seguinte aspeto: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, … Esta sucessão tem propriedades matemáticas belíssimas. Por exemplo, se tomarmos dois números consecutivos e calcularmos o seu quociente F(n + 1) / F (n), obtemos uma aproximação da constante matemática φ, ou seja, o número de ouro. Por exemplo, 144 / 89 = 1,6179775280898876404494382022472, o que é muito próximo do número de ouro. Quanto maiores forem os números escolhidos, mais precisa será a aproximação. Dado que φ é um número irracional (tem uma expansão decimal infinita não periódica), esta aproximação nunca pode ser totalmente exata. Também é possível construir a famosíssima espiral do número de ouro usando esta sucessão. Basta criar um quadrado com dimensões 1x1, depois outro quadrado com dimensões 1x1, a seguir outro quadrado 2x2, 3x3, 5x5, 8x8… Depois, basta desenhar um quarto de círculo dentro dos quadrados. Este procedimento está bem ilustrado na animação abaixo. [ImageObject: https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-1.gif | animação da construção da espiral de Fibonacci] [https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-1.gif] Aqui podemos ver logo o primeiro mito. Vejo frequentemente na Internet imagens da concha do náutilo, que supostamente tem a forma da espiral de Fibonacci. Mas isso é um disparate e, como se pode ver imediatamente nas imagens abaixo, esta espiral não corresponde de todo à forma da concha desta criatura. [ImageObject: https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-2.jpg | mitos sobre a espiral de Fibonacci no Google] [https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-2.jpg] Fonte: Google Imagens [ImageObject: https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-3.jpg | mitos sobre a espiral de Fibonacci no YouTube] [https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-3.jpg] Fonte: YouTube Na realidade, o náutilo não tem uma concha em forma de espiral de Fibonacci (imagem à esquerda), mas sim de uma espiral logarítmica (imagem à direita). [ImageObject: https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-4.jpg | comparação de espirais com a concha do náutilo] [https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-4.jpg] Outro mito é a afirmação de que o número de pétalas das plantas é determinado pela sucessão de Fibonacci. Os defensores deste mito afirmam que, embora existam flores que têm um número de pétalas diferente dos termos da sucessão de Fibonacci, segundo eles, são poucas. Decidi verificar esta afirmação e, por isso, peguei num atlas de plantas e contei o número de pétalas de quase todas as plantas (omiti algumas flores porque, por exemplo, têm flores masculinas e femininas com um número diferente de pétalas ou porque lhes faltam completamente as pétalas). Do ponto de vista botânico, no entanto, o termo "pétala" é bastante impreciso. Aquilo a que coloquialmente se chama pétala é designado em botânica como perianto [https://cs.wikipedia.org/wiki/Kv%C4%9Btn%C3%AD_obal]. Este divide-se ainda em pétala e sépala (ver imagem abaixo). Por vezes, estas duas folhas estão fundidas, formando uma chamada pétala. Assim, escrevi numa folha de cálculo Excel o número de pétalas e sépalas, ou pétalas, para os nomes das flores. Das 120 plantas que foram apresentadas no livro Atlas de Bolso das Plantas de Albert Pilát e Otto Ušák, transcrevi 104 plantas para a folha de cálculo Excel. A partir destes dados, criei o gráfico abaixo utilizando a linguagem de programação Python. [ImageObject: https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-5.png | comparação de espirais com a concha do náutilo] [https://vojtamaur.cz/images/myty-fibonacciho-posloupnosti-obr-5.png] Como se pode ver, as flores têm mais frequentemente 5 peças do perianto, o que por acaso é um número da sucessão de Fibonacci. Mas é só isso, uma vez que o segundo caso mais frequente é o número 4 e esse não é um número da sucessão de Fibonacci. Se esta afirmação fosse verdadeira, seria visível no gráfico. O mito é, portanto, erradicado; a sucessão de Fibonacci não tem qualquer relação com o número de peças do perianto. Estes dois mitos certamente não são os únicos, mas a minha tarefa não era erradicar todos, mas sim salientar que algumas coisas que se podem encontrar na Internet sobre a sucessão de Fibonacci e o número de ouro são um disparate e que é sempre importante refletir sobre elas primeiro. Com isto, obviamente, não quero pôr em causa toda a sucessão de Fibonacci; a verdade é que ela tem propriedades realmente notáveis e, em alguns casos, ocorre realmente na natureza e em vários ramos da matemática, mas estes mitos e desinformação retiram-lhe um pouco da sua beleza. ============================================================ TITLE: Metaprograma SLUG: metaprogram URL: https://vojtamaur.cz/metaprogram/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2020-04-01 SOURCE: src/content/posts/metaprogram.mdx BUILT_HTML: metaprogram/index.html ============================================================ Metaprograma abril 2020 Para esta reflexão, criei um programa capaz de gerar todos os programas possíveis na linguagem Python e, subsequentemente, executá-los. Vamos chamar-lhe metaprogram – ou seja, uma espécie de "superprograma". Pode ser descrito de forma simplificada pelas seguintes regras: - Cria uma lista de todos os caracteres utilizados pela linguagem de programação Python. - n = 1 - A partir desta lista, cria todas as permutações possíveis de n símbolos - Executa cada uma destas permutações como um programa e, se não ocorrer uma mensagem de erro, guarda essa permutação - n = n + 1 - volta ao terceiro passo Se eu tivesse de descrever por palavras o que ele faz, diria que o programa cria uma pasta que contém todos os programas possíveis que podem ser executados sem uma mensagem de erro. Começa com o programa mais curto de um único símbolo (por isso n = 1) e cria todas as permutações. Depois, executa-as e guarda os programas que não geraram uma mensagem de erro. Tal mensagem de erro pode ocorrer muito facilmente se for executada uma permutação de caracteres que não faça sentido na linguagem Python. Por exemplo, um programa cujo conteúdo seja print(‘Ahoj’) faz sentido em Python, pelo que este programa será executado sem uma mensagem de erro e o seu resultado será a palavra „Ahoj“. No entanto, se o conteúdo do programa for, por exemplo, YFag##A7, o resultado do programa será uma mensagem de erro (provavelmente do tipo „SYNTAX ERROR“). Este programa deveria, portanto, ser capaz de criar e executar sistematicamente todos os programas. Naturalmente, existem infinitos programas deste tipo, pelo que este metaprogram nunca os gerará todos num tempo finito. É interessante refletir por um momento sobre o que todos estes programas podem fazer e quais serão as consequências. Tais programas podem ser capazes de produzir texto. Disso resulta que o metaprograma (assumindo que é executado infinitamente) criará infinitos programas com resultados de texto. Estes programas podem, portanto, criar qualquer coisa escrita – a palavra „Ahoj“, o meu número de telefone, a data exata da minha morte, esta reflexão, a obra de Shakespeare, a equação de Einstein E = mc2, vários dígitos válidos de π, mas também o código deste próprio programa. Outro resultado possível é visual. O programa pode, assim, criar gráficos vetoriais ou bitmap. Consequentemente, estes programas podem criar a Mona Lisa, uma fotografia da Via Láctea, o logótipo do Facebook ou uma fotografia minha a escrever esta reflexão, que ninguém nunca fotografou realmente. É claro que também é possível um resultado sonoro. O programa pode, portanto, reproduzir a canção Lucy in the Sky with Diamonds dos The Beatles, o Cânone do Caranguejo de J. S. Bach, uma emissão de rádio de 29 de dezembro de 1989 e assim por diante. Naturalmente, temos novamente infinitas possibilidades. O mais interessante, porém, é que o Python também consegue controlar o sistema operativo do computador. Pode, por exemplo, desligar o computador, apagar alguns ficheiros e assim por diante. Teoricamente, deveria ser capaz de criar e espalhar um vírus informático por todo o mundo, piratear o governo ou manipular eleições. Embora sejam exemplos um pouco exagerados, baseiam-se no pressuposto de que o metaprogram criará e executará um dia todos os programas possíveis. Mas aqui surge um problema. Desde o início, assumimos intuitivamente que o metaprogram nunca pararia. Aliás, essa era também uma condição para a afirmação de que criaria realmente todos os programas possíveis. Uma vez que a linguagem Python consegue controlar o sistema operativo desta forma, também consegue criar um programa que desligue ou reinicie o computador, apague o ficheiro original do metaprograma ou o danifique de alguma forma. Também pode danificar todo o sistema operativo. Se algo disto acontecer, o metaprogram parará. Disso resulta, contudo, que este metaprogram parará um dia num tempo finito e que, portanto, nunca conseguirá realmente criar todos os programas para a linguagem Python. Isto faz-me lembrar aquele „paradoxo divino“: Se Deus é omnipotente, pode criar uma pedra que Ele próprio não consiga levantar? Se consegue criar tal pedra, mas não a consegue levantar, não é omnipotente. Se não consegue criar tal pedra, também não é omnipotente. Um passo lógico seria criar no programa alguma regra que omitisse o programa que pode causar a paragem do metaprograma. Por exemplo, este programa conseguiria desligar o computador: import os os.system (‘shutdown /s /t 1’) A primeira linha do programa diz que serão utilizados comandos do pacote os. Com a ajuda deste pacote, ou módulo, o programa consegue executar comandos que trabalham com o sistema operativo do computador. A segunda linha do programa desliga então o computador. Por que não criar simplesmente no metaprograma uma regra que impeça a utilização do comando import os? Embora a nossa lista infinita de todos os programas possíveis não ficasse completa, contudo, contornaria esta armadilha. Mas não é assim que funciona. Mesmo que adicionássemos esta regra ao metaprograma, o metaprogram criaria um dia a sua própria cópia que não contém esta regra – ou seja, criaria o nosso programa original sem a nova regra. Nada impediria esta cópia incompleta de criar programas nos quais fosse utilizado o comando import os. E foi precisamente este comando que acabaria por terminar o nosso metaprogram original. Outra possibilidade é não executar os programas individualmente, mas apenas guardá-los, contudo, com isso o nosso metaprogram não fará tudo o que é programável na linguagem Python. Não me ocorre nenhuma forma de contornar este problema. Teoricamente, seria possível utilizar uma linguagem de programação „mais fraca“, que não consiga desligar o computador ou parar o metaprogram de qualquer outra forma. Aqui está o código-fonte deste programa: [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: A sequência de Recamán em gráficos de tartaruga SLUG: recamanova-posloupnost-zelvi-grafice URL: https://vojtamaur.cz/recamanova-posloupnost-zelvi-grafice/ LANGUAGE: pt-PT 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 ============================================================ A sequência de Recamán em gráficos de tartaruga março 2020 Neste projeto, visualizei a sequência de Recamán utilizando gráficos de tartaruga. O que é a sequência de Recamán? A sequência de Recamán é uma sequência de números inteiros não negativos. O seu n-ésimo termo a(n) pode ser definido pela seguinte regra: a(0) = 0; para n > 0, a(n) = a(n-1) – n se o resultado for um número positivo e ainda não for um elemento da sequência, caso contrário a(n) = a(n-1) + n Os primeiros termos desta sequência são, portanto, os números 0, 1, 3, 6, 2, 7, 13, 20, 12, 21, 11, 22, 10, 23, 9, 24, 8, 25, 43, 62, 42, 63, 41, 18… A sequência de Recamán tem o código A005132 [https://oeis.org/A005132] na base de dados OEIS (The On-Line Encyclopedia of Integer Sequences). Niel Sloane formulou a conjectura, ainda não provada, de que esta sequência infinita contém todos os números inteiros não negativos. O que é a grafia de tartaruga? A grafia de tartaruga é um gráfico vetorial desenhado por um programa de computador. Este programa utiliza um cursor virtual e, de acordo com regras predefinidas, altera a sua posição numa superfície 2D. O cursor deixa então uma trajetória por baixo de si e o programa é assim capaz de desenhar. Tal programa tem regras simples como, por exemplo: - mover o cursor para a frente x píxeis, - virar à esquerda / direita x°, - virar à esquerda / direita x°, - parar de desenhar a trajetória, - começar a desenhar a trajetória - … A sequência de Recamán é frequentemente visualizada através de arcos no eixo dos números inteiros não negativos, começando no primeiro número da sequência a(n). Depois, desenha-se um arco com origem neste ponto e fim no ponto do valor do termo seguinte da sequência, ou seja, no ponto a(n+1). Em seguida, desenha-se um arco com origem no ponto a(n+2) e fim no ponto a(n+4). Este processo repete-se até que a figura seja suficientemente grande. O arco é desenhado por baixo se o n do ponto inicial for par e por cima se for ímpar. Por outras palavras, a cada passo par, o arco é desenhado por baixo e a cada passo ímpar, por cima. Este procedimento é explicado mais detalhadamente neste vídeo [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] A imagem acima parece-me extremamente fascinante e, por isso, decidi experimentar mais com esta sequência. Criei então um programa em Python que desenha gráficos de tartaruga utilizando as seguintes regras: - n = 0 - virar à esquerda a(n)° - mover para a frente - n = n + 1 - voltar ao 2. passo Como se pode observar abaixo à direita, estas regras simples criaram uma figura inesperadamente complexa, que é essencialmente infinita, e o que a demonstração interativa abaixo desenha é apenas uma pequena parte dela. [MediaObject: https://vojtamaur.cz/demos/recamanova-struktura/recamanova-struktura.html] Esta estrutura interessou-me tanto que decidi deixar o programa a correr durante 3 dias. Após este período, o programa gerou mais de 3 000 000 termos da sequência de Recamán e a estrutura era tão grande que decidi criar um vídeo sobre ela (ver abaixo). [VideoObject: https://www.youtube-nocookie.com/embed/bfn9x_3-C4M?start=10] Um código fonte simples de exemplo em Python deste projeto está disponível abaixo. [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: Grécia 2020 SLUG: cestovani-recko-2020 URL: https://vojtamaur.cz/cestovani-recko-2020/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2020-01-01 SOURCE: src/content/posts/cestovani-recko-2020.mdx BUILT_HTML: cestovani-recko-2020/index.html ============================================================ Grécia 2020 Fotografia [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-3.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-3.jpg] Biofilme, Grécia - Methana [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-1.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-1.jpg] Bactérias - cianobactérias, espiroquetas, diatomáceas, Grécia - Methana [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-2.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-2.jpg] Bactérias - cianobactérias, espiroquetas, diatomáceas, Grécia - Methana [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-4.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-4.jpg] Bactérias - espiroqueta, diatomáceas, Grécia - Methana [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-5.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-5.jpg] Vida não identificada, Grécia - Koroni [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-6.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-6.jpg] Diatomáceas, Grécia - Koroni [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-7.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-7.jpg] Diatomáceas, Grécia - Koroni [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-8.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-8.jpg] Diatomáceas, Grécia - Koroni [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-9.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-9.jpg] Diatomáceas, Grécia - Koroni [ImageObject: https://vojtamaur.cz/images/cestovani-recko-2020-obr-10.jpg] [https://vojtamaur.cz/images/cestovani-recko-2020-obr-10.jpg] Diatomáceas e crustáceo, Grécia - Koroni ============================================================ TITLE: Fractal de Lychrel SLUG: lychreluv-fraktal URL: https://vojtamaur.cz/lychreluv-fraktal/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2019-12-01 SOURCE: src/content/posts/lychreluv-fraktal.mdx BUILT_HTML: lychreluv-fraktal/index.html ============================================================ Fractal de Lychrel dezembro 2019 Um número palíndromo [https://cs.wikipedia.org/wiki/Palindromick%C3%A9_%C4%8D%C3%ADslo] é um número "simétrico" cujo valor não se altera se os seus algarismos forem escritos na ordem inversa. Exemplos disso são os números 2, 55, 121, 1991, 12345678987654321. Se pegarmos em qualquer número natural e somarmos a ele a sua imagem espelhada (o mesmo número escrito na ordem inversa) e repetirmos esta operação continuamente, obteremos, muito frequentemente, após um número finito de repetições, um número palíndromo. Trata-se de um processo muito simples: - Seja x um número natural qualquer e y a sua imagem espelhada - Realiza-se a operação x+y - Se a soma não formar um palíndromo, regressa-se ao segundo passo Por exemplo: 123 + 321 = 444 ou 78 + 87 = 165, 165 + 561 = 726, 726 + 627 = 1353, 1353 + 3531 = 4884. No entanto, existem números para os quais não se sabe se é possível chegar a um número palíndromo após um número finito de repetições do algoritmo. A tais números chamamos candidatos a números de Lychrel [https://cs.wikipedia.org/wiki/Lychrelov%C3%A9_%C4%8D%C3%ADslo]. Um número de Lychrel (em inglês, Lychrel number) é, portanto, um número natural que não consegue formar um número palíndromo através da repetição do processo de somar o número original com a sua imagem espelhada. Alguns números formam um palíndromo após algumas repetições (iterações) deste processo; mais precisamente, 80% dos números naturais até 10 000 formam um palíndromo após quatro ou menos passos, e 90% formam um palíndromo em sete passos. Mas, por exemplo, o número 89 só forma um palíndromo (8 813 200 023 188) após 24 passos. O menor candidato a número de Lychrel é, portanto, 196, seguido por 295, 394, 493, 592, 689, 691, 790, 879… Diferentes números têm, portanto, um número diferente de iterações necessárias para criar um palíndromo. Para visualizar o número de passos necessários para criar um palíndromo a partir de certos números, criei uma tabela quadrada e nela inseri números inteiros no intervalo 0-99. Esta tabela pode ser entendida matematicamente como uma matriz 10x10 [https://cs.wikipedia.org/wiki/Matice]. Dependendo de quantos passos foram necessários para criar um palíndromo a partir do número numa determinada célula da tabela, colori a célula de acordo com as cores atribuídas (ver o espectro à direita da tabela), criando assim o padrão resultante. [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-1.png] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-1.png] Decidi continuar este processo e, por isso, criei tabelas subsequentes no intervalo numérico 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] É possível gerar um número infinito destas tabelas. Para uma pré-visualização, ordenei cronologicamente as primeiras 300 tabelas e transformei-as num GIF animado. Como se pode ver, as tabelas sucedem-se de forma semelhante a uma animação real. [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-7.gif] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-7.gif] É muito importante mencionar que ninguém provou matematicamente que os candidatos a números de Lychrel são, de facto, números de Lychrel. Por outras palavras, ninguém sabe se, por exemplo, o número 196 não acabará por formar um palíndromo após muitos passos. Em 2012, Jason Doucette, Wade VanLandingham e Romain Dolbeau tentaram criar um palíndromo a partir deste número. Experimentaram mais de um bilião de passos, mas não encontraram um palíndromo. Contudo, isso não é prova de que não seja possível criar um palíndromo a partir deste número. Talvez surja apenas após o passo um bilião e um. Uma coisa é certa: se não for possível criar um palíndromo a partir deste número, este método de força bruta [https://cs.wikipedia.org/wiki/%C5%98e%C5%A1en%C3%AD_hrubou_silou] nunca responderá a esta questão. Como criei um programa em Python para gerar estes padrões, por razões práticas, tive de definir algo como um "travão" (no meu programa está definido para 50 passos), que estabelece o número máximo de passos. É por isso que o número 50 é o valor máximo do espectro à direita das tabelas. Se tal travão não existisse, o programa bloquearia em tentativas infinitas de criar um palíndromo a partir de números dos quais provavelmente nem é possível criar um palíndromo. É importante perceber que estes palíndromos estão ligados ao nosso sistema decimal [https://cs.wikipedia.org/wiki/Des%C3%ADtkov%C3%A1_soustava]. Por exemplo, o número 255 no nosso sistema decimal certamente não é um palíndromo, mas no sistema hexadecimal [https://cs.wikipedia.org/wiki/%C5%A0estn%C3%A1ctkov%C3%A1_soustava] escreveríamos este número como FF - e isso já é um palíndromo! Estes diferentes sistemas numéricos [https://cs.wikipedia.org/wiki/%C4%8C%C3%ADseln%C3%A1_soustava] também são chamados de bases. Podemos chamar ao sistema decimal base 10, ao sistema hexadecimal base 16, ao sistema binário base 2, etc. Surge então a pergunta: como seriam as tabelas noutras bases? Dado que a nossa tabela original para a base 10 tinha dimensões de 10x10 células, as tabelas para bases superiores (digamos, base N) terão dimensões de NxN células. Como se pode ver no GIF animado para a tabela 1 abaixo, quanto maior a base, mais "nítido" é o padrão. [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-8.gif] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-8.gif] Só agora esta estrutura nos apareceu em toda a sua beleza e, como se pode ver, a estrutura da tabela 1 é a mesma em todas as bases. E quanto a outras tabelas? Será a estrutura da tabela 2 também a mesma em todas as bases? Como se pode ver no GIF abaixo, a resposta é afirmativa. [ImageObject: https://vojtamaur.cz/images/lychreluv-fraktal-obr-9.gif] [https://vojtamaur.cz/images/lychreluv-fraktal-obr-9.gif] Na tabela 2, podem agora observar-se sinais de recursividade. Não nos deveríamos surpreender muito com isso - afinal, o padrão foi criado por um processo recursivo. Poder-se-ia dizer que acabámos de criar um fractal [https://cs.wikipedia.org/wiki/Frakt%C3%A1l], porque a tabela 2 cumpre todas as condições para que um objeto seja chamado de fractal: - É autossimilar – significa que, se observarmos a figura em qualquer escala ou resolução, observamos sempre a repetição de uma determinada forma (motivo) característica; - Tende a ter uma forma muito complexa à primeira vista, mas é gerado pela aplicação repetida de regras simples. No primeiro GIF, já vimos as primeiras 300 tabelas. No entanto, isso revelou-nos apenas a ponta do iceberg! Como será, então, a milionésima tabela em bases superiores? Ou a trilionésima tabela? E como será quando eu folhear as tabelas cronologicamente e criar uma animação a partir delas, como aconteceu no primeiro GIF? Abaixo estão imagens de tais tabelas "superiores". Como se pode observar nelas, quanto maior a ordem da tabela, mais números de Lychrel a tabela contém (e, por isso, os padrões são mais brancos). [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] Com isto, revelámos esta estrutura de tal forma que não sei como continuar. No entanto, vejo aqui mais uma possibilidade de experimentação. No início deste artigo, são apresentados os passos individuais que servem de guia sobre como chegar (ou não chegar) a um palíndromo. Por curiosidade, permito-me ajustar estes passos e definir assim um novo processo: - Seja x um número natural qualquer e y a sua imagem espelhada - Realiza-se a operação (x+y) mod [https://cs.wikipedia.org/wiki/Zbytek_po_d%C4%9Blen%C3%AD] x - Se o número resultante não formar um palíndromo, regressa-se ao segundo passo Quando criamos tabelas graças a estas novas regras, tal como fizemos anteriormente, e as folheamos, cria-se esta animação: [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] O resultado é verdadeiramente notável. E, como é evidente, existem infinitas variações de regras. Aqui estão, portanto, mais alguns exemplos de tais regras alteradas e, abaixo de cada uma, encontram-se as respetivas visualizações: - Seja x um número natural qualquer e y a sua imagem espelhada - Realiza-se a operação (x+y) mod x+x - Se o número resultante não formar um palíndromo, regressa-se ao segundo passo [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] - Seja x um número natural qualquer - Realiza-se a operação (2 *x) : 3 - O resultado do segundo passo é arredondado para cima - Se o número resultante não formar um palíndromo, regressa-se ao segundo passo [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] Se alguém estiver interessado em experimentar o programa para gerar estes padrões, aqui está o código-fonte em Python que criei: [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] E aqui pode brincar com uma demonstração interativa: [MediaObject: https://vojtamaur.cz/demos/lychreluv-fraktal/lychreluv-fraktal.html] ============================================================ TITLE: Folha de tília SLUG: lipovy-list URL: https://vojtamaur.cz/lipovy-list/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2019-10-03 SOURCE: src/content/posts/lipovy-list.mdx BUILT_HTML: lipovy-list/index.html ============================================================ Folha de tília outubro 2019 [ImageObject: https://vojtamaur.cz/images/lipovy-list-obr-1.jpg | fotografia de uma folha de tília] [https://vojtamaur.cz/images/lipovy-list-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/lipovy-list-obr-2.jpg | desenho geométrico de uma folha de tília] [https://vojtamaur.cz/images/lipovy-list-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/lipovy-list-obr-3.jpg | definição formal do desenho geométrico] [https://vojtamaur.cz/images/lipovy-list-obr-3.jpg] A primeira imagem é uma fotografia simples de uma folha de tília. Na segunda, encontra-se a construção geométrica da forma desta folha. A forma é construída apenas com a ajuda de seis circunferências e de algumas outras figuras geométricas auxiliares. É notável que esta folha possa ser desenhada muito facilmente apenas com a ajuda de um lápis, de um esquadro e de um compasso. As proporções das figuras geométricas necessárias para a construção são, de facto, muito simples. Por exemplo, as circunferências K3 e K4 têm o dobro do raio das circunferências K1 e K2. Também o "caule" da folha (tecnicamente, o pecíolo) tem um comprimento igual ao raio das circunferências K3 e K4. Vale certamente a pena mencionar a proporção entre o comprimento do pecíolo (segmento P2A) e o limbo da folha (segmento P2B). Estão, de facto, na proporção 1:1,6143, que é uma aproximação da proporção áurea [https://cs.wikipedia.org/wiki/Zlat%C3%BD_%C5%99ez] com uma precisão de duas casas decimais (φ≈1,6180…). A terceira imagem é isomórfica [https://cs.wikipedia.org/wiki/Izomorfismus] em relação à segunda imagem (preserva toda a informação da segunda imagem, tratando-se, portanto, apenas de uma representação diferente da mesma coisa). Nela, está expresso através de símbolos como desenhar esta folha. A folha de tília é então definida como um conjunto de um segmento de reta (pecíolo) e vários arcos (limbo da folha). ============================================================ TITLE: Espirais de números primos SLUG: prvociselne-spiraly URL: https://vojtamaur.cz/prvociselne-spiraly/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2019-10-02 SOURCE: src/content/posts/prvociselne-spiraly.mdx BUILT_HTML: prvociselne-spiraly/index.html ============================================================ Espirais de números primos outubro 2019 Neste projeto, tentei encontrar padrões para progressões aritméticas [https://cs.wikipedia.org/wiki/Aritmetick%C3%A1_posloupnost] com uma elevada frequência de números primos [https://cs.wikipedia.org/wiki/Prvo%C4%8D%C3%ADslo]. Encontrei estes padrões criando espirais numéricas semelhantes à espiral de Ulam [https://cs.wikipedia.org/wiki/Ulamova_spir%C3%A1la], criadas a partir de três formas geométricas básicas - hexágonos, quadrados e triângulos. Escolhi estas formas precisamente porque as tesselações regulares da superfície [https://cs.wikipedia.org/wiki/Teselace] só podem ser alcançadas com estas três formas. Por outras palavras: apenas estas formas podem ser dispostas lado a lado de modo a que não restem espaços vazios. ESPIRAL HEXAGONAL Primeiro, criei um hexágono e escrevi nele o número 1. Ao longo de todo o perímetro exterior deste hexágono, desenhei outros hexágonos e escrevi neles números naturais positivos no sentido dos ponteiros do relógio, de modo a que o número 1 ficasse sempre alinhado verticalmente numa coluna. Repeti este processo até que a figura fosse suficientemente grande. [ImageObject: https://vojtamaur.cz/images/prvociselne-spiraly-obr-1.jpg | exemplo do processo de criação da espiral hexagonal] [https://vojtamaur.cz/images/prvociselne-spiraly-obr-1.jpg] Depois, marquei a verde todos os hexágonos que continham um número primo no seu interior. [ImageObject: https://vojtamaur.cz/images/prvociselne-spiraly-obr-2.jpg | espiral hexagonal] [https://vojtamaur.cz/images/prvociselne-spiraly-obr-2.jpg] Nesta figura, surgiu subitamente um padrão notável. Notei que, nas duas colunas no canto superior esquerdo, existem séries numéricas com uma progressão aritmética cuja diferença é 6 (destacadas a vermelho), que contêm uma elevada frequência de números primos. A fórmula para calcular o n-ésimo termo na coluna da esquerda é a(n)=6*n+1 e, na coluna da direita, a(n)=6*n+5. Procurei estas duas sequências numéricas na OEIS (Online Encyclopedia of Integer Sequences) e descobri que ambas já se encontram na base de dados sob os códigos A016921 [https://oeis.org/A016921] e A016969 [https://oeis.org/A016969]. Também descobri na Internet uma afirmação interessante: o conjunto da sequência a(n)=6n+1 e a(n)=6n+5 contém, em conjunto, todos os números primos superiores a 3. Para além destas duas colunas interessantes que contêm muitos números primos, descobri também uma sequência de números ímpares que não contém quaisquer números primos (destacada a azul). A fórmula para calcular o n-ésimo termo na coluna azul é a(n)=6*n+3. Encontrei mais tarde esta sequência também na base de dados OEIS sob o código A016945 [https://oeis.org/A016945]. ESPIRAL QUADRADA Da mesma forma, construí uma espiral quadrada, na qual estas três sequências também apareceram. [ImageObject: https://vojtamaur.cz/images/prvociselne-spiraly-obr-3.jpg | exemplo do processo de criação da espiral quadrada] [https://vojtamaur.cz/images/prvociselne-spiraly-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/prvociselne-spiraly-obr-4.jpg | espiral quadrada] [https://vojtamaur.cz/images/prvociselne-spiraly-obr-4.jpg] ESPIRAL TRIANGULAR Nesta espiral, apareceram novamente as sequências a(n)=6*n+1 e a(n)=6*n+5, mas fundidas. Esta fusão ocorreu porque, em cada passo par da construção da espiral, o triângulo roda 180° (alguns triângulos estão com a ponta para cima, outros com a ponta para baixo). [ImageObject: https://vojtamaur.cz/images/prvociselne-spiraly-obr-5.jpg | exemplo do processo de criação da espiral triangular] [https://vojtamaur.cz/images/prvociselne-spiraly-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/prvociselne-spiraly-obr-6.jpg | espiral triangular] [https://vojtamaur.cz/images/prvociselne-spiraly-obr-6.jpg] ============================================================ TITLE: Ilusão de contraste de riscas verticais e horizontais SLUG: iluze-kontrastu-vertikalnich-horizontalnich-pruhu URL: https://vojtamaur.cz/iluze-kontrastu-vertikalnich-horizontalnich-pruhu/ LANGUAGE: pt-PT 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 ============================================================ Ilusão de contraste de riscas verticais e horizontais agosto 2019 [ImageObject: https://vojtamaur.cz/images/iluze-kontrastu-vertikalnich-horizontalnich-pruhu-obr-1.jpg | comparação de riscas verticais e horizontais] [https://vojtamaur.cz/images/iluze-kontrastu-vertikalnich-horizontalnich-pruhu-obr-1.jpg] As riscas horizontais na imagem acima parecem menos contrastantes do que as verticais quando vistas de longe. Na realidade, contudo, são idênticas, como se pode verificar ao olhar de perto. Ao inclinar a cabeça para a esquerda ou para a direita em 45°, esta ilusão desaparece. Ao inclinar a cabeça para a esquerda ou para a direita em 90°, as riscas horizontais tornam-se verticais e, por isso, parecem mais contrastantes. Notei esta ilusão na imagem da espiral da palavra de Fibonacci [https://vojtamaur.cz/spirala-fibonacciho-slova/]. Esta imagem quadrada parece ser composta por quatro triângulos - dois preenchidos com riscas horizontais e dois preenchidos com riscas verticais. Acredito que esta ilusão funciona com base num princípio semelhante ao da ilusão vertical-horizontal [https://en.wikipedia.org/wiki/Vertical%E2%80%93horizontal_illusion]. Acredito também que está relacionada com a reação de certos grupos de neurónios a diferentes estímulos. Os neurónios reagem de forma diferente a estímulos variados, como é o caso das riscas verticais, diagonais, horizontais, etc. (ver o livro Gödel, Escher, Bach, capítulo 11). É notável que esta ilusão funcione com intensidades diferentes para cada pessoa - alguns veem-na com total clareza, enquanto para outros não funciona de todo. Esta ilusão é ainda mais evidente na imagem abaixo. [ImageObject: https://vojtamaur.cz/images/iluze-kontrastu-vertikalnich-horizontalnich-pruhu-obr-2.jpg | imagem composta por riscas verticais e horizontais] [https://vojtamaur.cz/images/iluze-kontrastu-vertikalnich-horizontalnich-pruhu-obr-2.jpg] ============================================================ TITLE: Espiral da palavra de Fibonacci SLUG: spirala-fibonacciho-slova URL: https://vojtamaur.cz/spirala-fibonacciho-slova/ LANGUAGE: pt-PT 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 ============================================================ Espiral da palavra de Fibonacci agosto 2019 [ImageObject: https://vojtamaur.cz/images/spirala-fibonacciho-slova-obr-1.jpg | Espiral da palavra de Fibonacci: saída do programa de Pavel Burda] [https://vojtamaur.cz/images/spirala-fibonacciho-slova-obr-1.jpg] Para desenhar esta figura, inseri a palavra de Fibonacci [https://cs.wikipedia.org/wiki/Fibonacciho_slovo] na espiral da mesma forma que os números naturais são inseridos na espiral de Ulam. Marquei os números individuais nesta espiral de acordo com a regra: 0 = quadrado preto, 1 = quadrado branco (este processo é ilustrado na animação abaixo). Para tornar este processo mais eficiente, foi utilizada a linguagem de script JavaScript. [ImageObject: https://vojtamaur.cz/images/spirala-fibonacciho-slova-obr-2.gif | demonstração animada do processo] [https://vojtamaur.cz/images/spirala-fibonacciho-slova-obr-2.gif] O que é a palavra de Fibonacci? A palavra de Fibonacci é uma sequência específica de dígitos binários (ou, mais genericamente, de quaisquer dois símbolos). Obtemo-la de forma semelhante à sequência de Fibonacci [https://cs.wikipedia.org/wiki/Fibonacciho_posloupnost], apenas utilizamos a concatenação de palavras em vez da adição. Os dois termos iniciais são definidos como: S0 = 0, S1 = 01. O termo seguinte, resultante da concatenação (ou seja, adicionando o penúltimo termo após o último termo), será S2 = 010. A sequência dos primeiros dígitos das palavras de Fibonacci seria, portanto, a seguinte: 0100101001001010010100100101001001… O que é a espiral de Ulam? A espiral de Ulam [https://cs.wikipedia.org/wiki/Ulamova_spir%C3%A1la], ou espiral de números primos, é uma imagem que surge ao organizar números naturais numa espiral e destacar os números primos. Foi descoberta pelo matemático Stanisław Ulam em 1963. Ulam escreveu os números naturais numa grelha retangular, colocando o um no centro e os números seguintes em espiral para fora. Código-fonte do projeto [CODE BLOCK] Spirála Fibonacciho slova
[/CODE BLOCK] Autor da ideia: Vojta Maur Autor do código: Pavel Burda ============================================================ TITLE: Itália - Veneza 2019 SLUG: cestovani-italie-benatky-2019 URL: https://vojtamaur.cz/cestovani-italie-benatky-2019/ LANGUAGE: pt-PT 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 ============================================================ Itália - Veneza 2019 Vídeo [VideoObject: https://www.youtube-nocookie.com/embed/EW4HoE_ZCuw] ============================================================ TITLE: Cor, forma e tom SLUG: barva-tvar-ton URL: https://vojtamaur.cz/barva-tvar-ton/ LANGUAGE: pt-PT 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 ============================================================ Cor, forma e tom vermelho 2019 [ImageObject: https://vojtamaur.cz/images/barva-tvar-ton-obr-1.png | teoria da cor - Wassily Kandinsky] [https://vojtamaur.cz/images/barva-tvar-ton-obr-1.png] Segundo o artista Wassily Kandinsky [https://cs.wikipedia.org/wiki/Vasilij_Kandinskij] e a sua teoria da cor, existe uma ligação entre a cor e a forma. Ao modelo de cor RYB [https://cs.wikipedia.org/wiki/RYB] utilizado na altura (vermelho, amarelo, azul), ele atribuiu três 2D formas geométricas na relação: triângulo = amarelo, quadrado = vermelho, círculo = azul. Inspirei-me na sua obra e criei uma versão moderna desta teoria da cor. Em vez do modelo de cor RYB [https://cs.wikipedia.org/wiki/RYB], talvez já obsoleto hoje em dia, utilizei o modelo de cor RGB [https://cs.wikipedia.org/wiki/RGB] (vermelho, verde, azul), que é fisicamente mais preciso e mais utilizado atualmente. Substituí o quadrado que Kandinsky utilizou por um pentágono, porque o quadrado é mais semelhante ao triângulo do que ao círculo, enquanto o pentágono me parece uma transição mais adequada entre o triângulo e o círculo. [ImageObject: https://vojtamaur.cz/images/barva-tvar-ton-obr-2.png | teoria da cor - Vojta Maur] [https://vojtamaur.cz/images/barva-tvar-ton-obr-2.png] Para encontrar uma forma adequada (o pentágono) entre o triângulo e o círculo, utilizei os ângulos internos das formas. O ângulo interno de um triângulo equilátero é de 60° (ou 60^1). O ângulo interno de um círculo deveria ser de 180° (ou 60^1.268324336648371). Sim, o círculo não tem lados e, portanto, não pode ter ângulos internos, mas, por exemplo, o ângulo interno de um milígono é de 179,64° e esta forma é visualmente muito semelhante a um círculo. Se calcular a média destes dois expoentes 60^[(1+1.268324336648371):2], obtenho o resultado de 103.923°. Este ângulo interno é o mais semelhante ao de um pentágono, cujo ângulo interno é de 108°. Para expandir esta teoria da cor, utilizei o mesmo procedimento para adicionar transições entre as formas de cor básicas com as relações: quadrado = amarelo, octógono = ciano. Tentei complementar esta teoria atribuindo formas coloridas à altura do tom de acordo com a relação: ângulo agudo + cor quente = tom agudo, ângulo obtuso + cor fria = tom grave. Registei este conceito numa pauta musical. [ImageObject: https://vojtamaur.cz/images/barva-tvar-ton-obr-3.png | teoria da cor expandida - Vojta Maur] [https://vojtamaur.cz/images/barva-tvar-ton-obr-3.png] Tentei complementar esta teoria atribuindo formas coloridas à altura do tom de acordo com a relação: ângulo agudo + cor quente = tom agudo, ângulo obtuso + cor fria = tom grave. Registei este conceito numa pauta musical. [ImageObject: https://vojtamaur.cz/images/barva-tvar-ton-obr-4.jpg | teoria musical da cor - Vojta Maur] [https://vojtamaur.cz/images/barva-tvar-ton-obr-4.jpg] A única cor que não consegui atribuir a nenhuma forma ou tom é o magenta. Deveria ser semelhante ao verde (também é algo entre o azul e o vermelho e é também frio e quente ao mesmo tempo). Deveria parecer um semicírculo? Ou um triângulo arredondado? Ou deveria ser idêntica ao verde - ou seja, também um pentágono? Até agora, não encontrei resposta para esta pergunta. ============================================================ TITLE: Visão humana SLUG: lidsky-zrak URL: https://vojtamaur.cz/lidsky-zrak/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2019-06-01 SOURCE: src/content/posts/lidsky-zrak.mdx BUILT_HTML: lidsky-zrak/index.html ============================================================ Visão humana junho 2019 A visão humana é, na verdade, diferente do que a maioria das pessoas pensa. Os dados originais que os nossos olhos criam são muito diferentes da forma como o cérebro os interpreta posteriormente e, portanto, de como pensamos que vemos. A imagem abaixo visualiza os "dados puros" isentos da edição de "pós-produção" feita pelo nosso cérebro. [ImageObject: https://vojtamaur.cz/images/lidsky-zrak-obr-1.png | visualização da visão humana] [https://vojtamaur.cz/images/lidsky-zrak-obr-1.png] Na imagem, é possível notar várias imperfeições marcantes: - A imagem está invertida horizontal e verticalmente. Todas as crianças, após o nascimento, veem desta forma, mas com o tempo o cérebro aprende a inverter a imagem. Este efeito também pode ocorrer, muito raramente, após a ingestão de alucinogénios dissociativos. - A imagem é expressa separadamente para cada olho - apenas o cérebro a combina numa única imagem. - A imagem é nítida apenas numa pequena parte central e torna-se desfocada em direção às margens. - A imagem é mais colorida numa pequena parte central e perde a saturação em direção às margens. Isto deve-se ao elevado número de cones no centro do olho, que diminui rapidamente a partir do centro. Em cada olho existe um ponto preto - o chamado ponto cego (tecnicamente, escotoma). Nesta parte do olho não existem cones nem bastonetes, porque é onde se encontra o nervo ótico. O cérebro preenche normalmente estes pontos cegos com informações do outro olho. - As linhas retas são ligeiramente deformadas em arcos, como se houvesse um efeito de olho de peixe ou de uma lente grande angular de uma câmara. O cérebro tenta endireitar estas linhas, mas trata-se apenas de uma ilusão. - No campo de visão, o nariz também é visível, o qual o cérebro filtra habitualmente. - A imagem não é perfeitamente limpa, mas contém um ligeiro ruído visual. Este surge da combinação do ruído físico da luz, do ruído próprio dos fotorrecetores e de outra atividade nervosa do sistema visual. Em condições normais, o cérebro geralmente suprime-o, mas pode ser percetível principalmente no escuro, com os olhos fechados ou em superfícies uniformes. Para o meu trabalho de conclusão do segundo ano do curso de criação multimédia, na disciplina de animação da Escola Profissional de Comércio, Artes Aplicadas e Design, criei um vídeo que simula várias perturbações oculares interessantes: [VideoObject: https://www.youtube-nocookie.com/embed/sTMWRaVGFIE] ============================================================ TITLE: Tanzânia 2019 SLUG: cestovani-tanzanie-2019 URL: https://vojtamaur.cz/cestovani-tanzanie-2019/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2019-01-01 SOURCE: src/content/posts/cestovani-tanzanie-2019.mdx BUILT_HTML: cestovani-tanzanie-2019/index.html ============================================================ Tanzânia 2019 Fotografias, textos Esta apresentação é um resumo de várias observações e perceções subjetivas que recolhi durante a minha curta estadia na Tanzânia. Expresso estas observações e sentimentos através de fotografias e texto. [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] Com o meu trabalho, tento ajudar a população local e aumentar a consciencialização sobre os seus problemas, eliminando assim certos preconceitos raciais. Também acredito que a Europa deveria tomar esta nação como exemplo em muitos aspetos. [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] Na Tanzânia, existem dois grupos religiosos principais: o Islão e o Cristianismo. Embora a coexistência destes dois grupos possa ser difícil de imaginar para um europeu médio do século 21, os muçulmanos e cristãos locais vivem aqui em paz e respeitam-se mutuamente. [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] Pessoalmente, não gosto de pessoas de uniforme (polícias, soldados, seguranças...). Pelo menos não na República Checa. Acredito que, com os poderes que lhes foram conferidos, a sua arrogância também cresce. No entanto, esta minha aversão aos uniformes não foi totalmente opodstatněný.Lid na Tanzânia; as pessoas de uniforme lá pareceram-me simpáticas e foram sempre prestáveis. [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] A população local parece-me muito acolhedora e amigável, mesmo fora das zonas turísticas. Se visitasse uma aldeia local, as pessoas recebiam-me com a saudação "Jambo!" (que significa "Olá!"). Muitos deles até puxavam conversa comigo. [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] "Estas pessoas das regiões quentes parecem-me mais sorridentes do que nós" (fragmento de uma conversa entre vários passageiros que ouvi no avião durante o regresso à República Checa) [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-27.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-27.jpg] Graças à globalização, o turismo também está a surgir em Zanzibar, o que traz muitas vantagens, mas também desvantagens. As principais vantagens são o crescimento económico e o aumento do nível de escolaridade. Outra vantagem é o aumento da consciencialização sobre este país no mundo, mas, infelizmente, esta vantagem é muitas vezes negada pelos muros maciços dos complexos hoteleiros, que muitos turistas nunca ultrapassam. Considero a destruição da cultura local uma desvantagem. Um exemplo desta problemática é a migração de muitos Masai da Tanzânia continental (principalmente da região em redor do Kilimanjaro) para áreas com uma elevada concentração de turistas (para as praias de Zanzibar). Estes Masai vendem bugigangas e são apenas uma atração turística. Os Masai acreditam que, se alguém os fotografar, lhes rouba a alma. No entanto, nas zonas turísticas, deixam-se fotografar facilmente por alguns cêntimos. [ImageObject: https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-28.jpg] [https://vojtamaur.cz/images/cestovani-tanzanie-2019-obr-28.jpg] ============================================================ TITLE: Retrato de personalidade SLUG: portret-osobnosti URL: https://vojtamaur.cz/portret-osobnosti/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2018-12-02 SOURCE: src/content/posts/portret-osobnosti.mdx BUILT_HTML: portret-osobnosti/index.html ============================================================ Retrato de personalidade dezembro 2018 O projeto surgiu como um trabalho escolar para a disciplina de Fotografia na Escola Profissional de Comércio, Artes Aplicadas e Design em Plzeň (Nerudova 33). O objetivo era combinar experimentalmente a fotografia de retrato, os tipos psicológicos de personalidade, a projeção de imagem, a animação e o som. A forma final das fotografias e vídeos baseou-se no teste de personalidade de Eysenck e na divisão dos temperamentos segundo a quadrilogia de Galeno. [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-1.jpg | Introdução, teste de Eysenck] [https://vojtamaur.cz/images/portret-osobnosti-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-2.jpg | Atribuição de formas aos tipos de personalidade] [https://vojtamaur.cz/images/portret-osobnosti-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-3.jpg | Cromatismo da projeção] [https://vojtamaur.cz/images/portret-osobnosti-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-4.jpg | Fotografia] [https://vojtamaur.cz/images/portret-osobnosti-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-5.jpg | Fotografia] [https://vojtamaur.cz/images/portret-osobnosti-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-6.jpg | Animação de formas] [https://vojtamaur.cz/images/portret-osobnosti-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-7.jpg | Vídeo] [https://vojtamaur.cz/images/portret-osobnosti-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/portret-osobnosti-obr-8.jpg | Som] [https://vojtamaur.cz/images/portret-osobnosti-obr-8.jpg] ============================================================ TITLE: Grelha de xadrez SLUG: sachovnicovy-rastr URL: https://vojtamaur.cz/sachovnicovy-rastr/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2018-12-01 SOURCE: src/content/posts/sachovnicovy-rastr.mdx BUILT_HTML: sachovnicovy-rastr/index.html ============================================================ Grelha de xadrez dezembro 2018 [VideoObject: https://www.youtube-nocookie.com/embed/lD_PCIbCvlk] Apliquei uma grelha de xadrez na fotografia de exemplo, na qual cada casa do tabuleiro tem o tamanho de um pixel da fotografia. As áreas brancas da casa do tabuleiro são, após a aplicação desta grelha, os píxeis originais da fotografia, e as áreas pretas são inversas tanto em cor como em luminosidade. A fotografia em tamanho real parece, assim, uma superfície cinzenta monocromática, mas só após o zoom digital é que a fotografia original é revelada. Para uma visualização correta num monitor Full HD, a fotografia deve ter aproximadamente 2000 px de altura. Pode ocorrer uma visualização incorreta ao abrir a fotografia num navegador que reamostre bicubicamente a grelha de píxeis. Um visualizador verificado é, por exemplo, o Windows Photo Viewer. [VideoObject: https://www.youtube-nocookie.com/embed/wehAxodpQGg] Como outro exemplo da utilização deste princípio, criei uma fotografia que contém contraste tanto de cor como de significado. ============================================================ TITLE: Noruega - Ilhas Lofoten 2018 SLUG: cestovani-norsko-lofoty-2018 URL: https://vojtamaur.cz/cestovani-norsko-lofoty-2018/ LANGUAGE: pt-PT 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 ============================================================ Noruega - Ilhas Lofoten 2018 Fotografia [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: Distorção da informação SLUG: pokriveni-informace URL: https://vojtamaur.cz/pokriveni-informace/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2018-08-01 SOURCE: src/content/posts/pokriveni-informace.mdx BUILT_HTML: pokriveni-informace/index.html ============================================================ Distorção da informação agosto 2018 Por quantos intermediários passa um artigo que vemos na internet até chegar a nós? A sua veracidade é credível? Quão diferente é o mundo que vemos através dos ecrãs dos nossos telemóveis, computadores e televisões? É importante verificar cada informação que vemos a partir de várias fontes e não assumir a sua veracidade. Esta obra foi criada através da captura de uma fotografia e, subsequentemente, da fotografia repetida da mesma imagem a partir do monitor de um computador. [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 | animação composta pelas imagens acima] [https://vojtamaur.cz/images/pokriveni-informace-obr-17.gif] ============================================================ TITLE: México 2018 SLUG: cestovani-mexiko-2018 URL: https://vojtamaur.cz/cestovani-mexiko-2018/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2018-06-01 SOURCE: src/content/posts/cestovani-mexiko-2018.mdx BUILT_HTML: cestovani-mexiko-2018/index.html ============================================================ México 2018 Vídeo, fotografia [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: Cubos de açúcar SLUG: vystavy-kostky-cukru URL: https://vojtamaur.cz/vystavy-kostky-cukru/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: vystavy DATE: 2018-04-30 SOURCE: src/content/posts/vystavy-kostky-cukru.mdx BUILT_HTML: vystavy-kostky-cukru/index.html ============================================================ Cubos de açúcar 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] Informações sobre a exposição no site do DEPO2015 (arquivo): https://web.archive.org/web/20210925193536/https://www.depo2015.cz/program-depo-ag14/art-a2209 ============================================================ TITLE: Dois ritmos SLUG: dva-rytmy URL: https://vojtamaur.cz/dva-rytmy/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2018-04-01 SOURCE: src/content/posts/dva-rytmy.mdx BUILT_HTML: dva-rytmy/index.html ============================================================ Dois ritmos abril 2018 O primeiro vídeo consiste em dois ritmos: cintilação visual e clique acústico. Estes dois ritmos têm uma duração ligeiramente diferente. Com este pequeno desvio, o vídeo atinge um forte estado de inquietação numa determinada parte. No segundo vídeo, adicionei a este conceito básico material de imagem focado em temas anti-guerra. [VideoObject: https://www.youtube-nocookie.com/embed/X9ms8pp89Pg?rel=0&showinfo=0] [ImageObject: https://vojtamaur.cz/images/dva-rytmy-obr-1.jpg | conceito básico] [https://vojtamaur.cz/images/dva-rytmy-obr-1.jpg] Dois ritmos 1 - preto x branco, conceito básico [VideoObject: https://www.youtube-nocookie.com/embed/MQIDzwTYjoA?rel=0&showinfo=0] [ImageObject: https://vojtamaur.cz/images/dva-rytmy-obr-2.jpg | aplicação do conceito básico] [https://vojtamaur.cz/images/dva-rytmy-obr-2.jpg] Dois ritmos 2 - aplicação do conceito básico em material de imagem ============================================================ TITLE: Números aleatórios escolhidos por humanos SLUG: nahodna-cisla-zvolena-clovekem URL: https://vojtamaur.cz/nahodna-cisla-zvolena-clovekem/ LANGUAGE: pt-PT 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 ============================================================ Números aleatórios escolhidos por humanos abril 2018 Neste trabalho, foi distribuído um questionário a várias pessoas. Neste questionário, as pessoas testadas escreveram cem números aleatórios dentro do intervalo 1-100 que lhes vieram à cabeça. Depois, transferi estes dados para o computador e criei um gráfico a partir de cada questionário. O eixo horizontal x determina a ordem dos números individuais e o eixo vertical y determina o valor dos números escolhidos. O gráfico de cor azul foi criado pelo computador, ou seja, por um gerador de números aleatórios. Ao comparar todos os gráficos, é possível notar que cada pessoa testada tem um gráfico único com a sua própria forma de introduzir os números. Também é possível observar que, em muitos gráficos, se repetem certos ciclos quase idênticos (geralmente sob a forma de um aumento e diminuição gradual dos números). NÚMEROS ESCOLHIDOS POR UM GERADOR DE NÚMEROS ALEATÓRIOS [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-1.jpg | Gráfico de números aleatórios escolhidos pelo computador] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-1.jpg] NÚMEROS ESCOLHIDOS POR HUMANOS [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-2.jpg | Gráfico de números aleatórios escolhidos por um humano, Hana Antolová (71 anos)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-3.jpg | Gráfico de números aleatórios escolhidos por um humano, Lukáš Plescher (18 anos)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-4.jpg | Gráfico de números aleatórios escolhidos por um humano, Natálie Bártková (16 anos)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-5.jpg | Gráfico de números aleatórios escolhidos por um humano, Michaela Jedličková (16 anos)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-6.jpg | Gráfico de números aleatórios escolhidos por um humano, Alena Maurová (53 anos)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-7.jpg | Gráfico de números aleatórios escolhidos por um humano, Daniel Šírek (16 anos)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-8.jpg | Gráfico de números aleatórios escolhidos por um humano, Pavel Burda (16 anos)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-9.jpg | Gráfico de números aleatórios escolhidos por um humano, Jáchym Štěpka (15 anos)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-9.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-10.jpg | Gráfico de números aleatórios escolhidos por um humano, Filip Drábek (16 anos)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-10.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-11.jpg | Gráfico de números aleatórios escolhidos por um humano, Jiří Rampouch (15 anos)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-12.jpg | Gráfico de números aleatórios escolhidos por um humano, Petr Kubíček (43 anos)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-12.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-13.jpg | Gráfico de números aleatórios escolhidos por um humano, Jan Kubíček (16 anos)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-14.jpg | Gráfico de números aleatórios escolhidos por um humano, Ivana Martínková (15 anos)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-14.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-15.jpg | Gráfico de números aleatórios escolhidos por um humano, Tereza Bartovská (15 anos)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-15.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-16.jpg | Gráfico de números aleatórios escolhidos por um humano, Michaela Balázsová (17 anos)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-16.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-17.jpg | Gráfico de números aleatórios escolhidos por um humano, Kateřina Příplatová (15 anos)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-17.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-18.jpg | Gráfico de números aleatórios escolhidos por um humano, Denisa Holubová (16 anos)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-18.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-19.jpg | Gráfico de números aleatórios escolhidos por um humano, Klára Holubová (10 anos)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-19.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-20.jpg | Gráfico de números aleatórios escolhidos por um humano, Andrea Nečekalová (16 anos)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-20.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-21.jpg | Gráfico de números aleatórios escolhidos por um humano, Kateřina Benešová (84 anos)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-21.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-22.jpg | Gráfico de números aleatórios escolhidos por um humano, Klára Zachardová (16 anos)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-22.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-23.jpg | Gráfico de números aleatórios escolhidos por um humano, Tereza Lukášová (15 anos)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-23.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-24.jpg | Gráfico de números aleatórios escolhidos por um humano, Eva Kloubová (16 anos)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-24.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-25.jpg | Gráfico de números aleatórios escolhidos por um humano, Nicole Pichlerová (16 anos)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-25.jpg] [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-26.jpg | Gráfico de números aleatórios escolhidos por um humano, Michaela Šprynarová (16 anos)] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-26.jpg] QUESTIONÁRIO DE EXEMPLO PREENCHIDO [ImageObject: https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-27.jpg | Digitalização de um questionário preenchido] [https://vojtamaur.cz/images/nahodna-cisla-zvolena-clovekem-obr-27.jpg] ============================================================ TITLE: Respiração irregular SLUG: nepravidelny-dech URL: https://vojtamaur.cz/nepravidelny-dech/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2018-03-01 SOURCE: src/content/posts/nepravidelny-dech.mdx BUILT_HTML: nepravidelny-dech/index.html ============================================================ Respiração irregular março 2018 [VideoObject: https://www.youtube-nocookie.com/embed/khCWjid0QeU?rel=0&showinfo=0] Nesta faixa de áudio de quatro minutos encontra-se o registo de um gato a morrer. Na gravação ouvem-se dois sons principais: uma respiração irregular e o som menos percetível do bater do coração. ============================================================ TITLE: Do ponto de vista da concha SLUG: z-pohledu-musle URL: https://vojtamaur.cz/z-pohledu-musle/ LANGUAGE: pt-PT 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 ============================================================ Do ponto de vista da concha março 2018 Estes vídeos focam-se na perceção da concha: o que sente e o que vivencia? A sua visão do mundo não é menos importante do que a visão humana! No primeiro vídeo, é possível ver a gravação original do mar. No segundo vídeo, no lado esquerdo do ecrã, é projetada a cor média de cada fotograma da gravação original. Na parte direita do ecrã, encontra-se um gráfico RGB que define essa cor. [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: Omã 2018 SLUG: cestovani-oman-2018 URL: https://vojtamaur.cz/cestovani-oman-2018/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2018-01-01 SOURCE: src/content/posts/cestovani-oman-2018.mdx BUILT_HTML: cestovani-oman-2018/index.html ============================================================ Omã 2018 Vídeo, fotografia [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: Bolor SLUG: plisen URL: https://vojtamaur.cz/plisen/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2017-11-01 SOURCE: src/content/posts/plisen.mdx BUILT_HTML: plisen/index.html ============================================================ Bolor novembro 2017 Este ciclo de fotografias documenta o bolor no meu manual de língua alemã. As fotografias estão ordenadas pela sequência das páginas do manual. Desta forma, cada fotografia apresenta composições aleatórias, interessantes e experimentais. [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 | animação composta pelas imagens acima] [https://vojtamaur.cz/images/plisen-obr-26.gif] ============================================================ TITLE: Perturbação da grelha regular SLUG: naruseni-pravidelneho-rastru URL: https://vojtamaur.cz/naruseni-pravidelneho-rastru/ LANGUAGE: pt-PT 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 ============================================================ Perturbação da grelha regular outubro 2017 Neste trabalho, procurei criar uma série de obras abstratas. Dividi o documento em quatro partes. Na primeira parte, criei uma grelha regular básica; na segunda parte, baseei-me nesta grelha e comecei a perturbá-la ligeiramente, causando assim uma sensação de inquietação. Na terceira parte, perturbei esta grelha geométrica regular com formas orgânicas contrastantes e irregulares. E na última, a quarta parte, animei estas formas orgânicas. Primeira parte: GRELHA BÁSICA [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-1.jpg | Abstração 1.0 - grelha regular] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-1.jpg] Segunda parte: PERTURBAÇÃO DA GRELHA POR PEQUENO DESVIO [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-2.jpg | Abstração 2.0.0 - grelha regular perturbada por uma faixa rodada] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-3.jpg | Abstração 2.0.1 - grelha regular perturbada por duas faixas rodadas] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-4.jpg | Abstração 2.0.2 - grelha regular perturbada por três faixas rodadas] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-4.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-5.jpg | Abstração 2.1.0 - grelha regular perturbada por uma faixa irregular] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-5.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-6.jpg | Abstração 2.1.1 - grelha regular perturbada por duas faixas irregulares] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-6.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-7.jpg | Abstração 2.1.2 - grelha regular perturbada por três faixas irregulares] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-7.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-8.jpg | Abstração 2.2.0 - grelha regular perturbada por uma faixa irregular] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-8.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-9.jpg | Abstração 2.2.1 - grelha regular perturbada por duas faixas irregulares] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-9.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-10.jpg | Abstração 2.2.2 - grelha regular perturbada por três faixas irregulares] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-10.jpg] Terceira parte: PERTURBAÇÃO DA GRELHA POR FORMAS ORGÂNICAS [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-11.jpg | Abstração 3.0.0 - grelha regular perturbada por uma forma orgânica] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-12.jpg | Abstração 3.0.1 - grelha regular perturbada por duas formas orgânicas] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-12.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-13.jpg | Abstração 3.0.2 - grelha regular perturbada por três formas orgânicas] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-13.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-14.jpg | Abstração 3.1.0 - grelha regular perturbada por uma forma orgânica] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-14.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-15.jpg | Abstração 3.1.1 - grelha regular perturbada por duas formas orgânicas] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-15.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-16.jpg | Abstração 3.1.2 - grelha regular perturbada por três formas orgânicas] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-16.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-17.jpg | Abstração 3.2.0 - grelha regular perturbada por uma forma orgânica] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-17.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-18.jpg | Abstração 3.2.1 - grelha regular perturbada por duas formas orgânicas] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-18.jpg] [ImageObject: https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-19.jpg | Abstração 3.2.2 - grelha regular perturbada por três formas orgânicas] [https://vojtamaur.cz/images/naruseni-pravidelneho-rastru-obr-19.jpg] Quarta parte: PERTURBAÇÃO DA GRELHA POR FORMAS ORGÂNICAS ANIMADAS [VideoObject: https://www.youtube-nocookie.com/embed/Gz2IRKKnkno?rel=0&showinfo=0] ============================================================ TITLE: China 2017 SLUG: cestovani-cina-2017 URL: https://vojtamaur.cz/cestovani-cina-2017/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2017-07-01 SOURCE: src/content/posts/cestovani-cina-2017.mdx BUILT_HTML: cestovani-cina-2017/index.html ============================================================ China 2017 Vídeo, fotografia [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: Gerador de números aleatórios SLUG: vystavy-generator-nahodnych-cisel URL: https://vojtamaur.cz/vystavy-generator-nahodnych-cisel/ LANGUAGE: pt-PT 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 ============================================================ Gerador de números aleatórios 3. 5. 2017 - 18. 6. 2017, Domažlice Galeria dos irmãos Špillar: CONCRETO 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] Como cheguei ao acaso ou da cidade até ao acaso: http://vojtamaur.cz/od-mesta-az-po-nahodu/ ============================================================ TITLE: Inglaterra 2013, 2015, 2017 SLUG: cestovani-anglie-2013-2015-2017 URL: https://vojtamaur.cz/cestovani-anglie-2013-2015-2017/ LANGUAGE: pt-PT 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 ============================================================ Inglaterra 2013, 2015, 2017 Vídeo, fotografia [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: Ressurreição SLUG: zmrtvychvstani URL: https://vojtamaur.cz/zmrtvychvstani/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2017-04-02 SOURCE: src/content/posts/zmrtvychvstani.mdx BUILT_HTML: zmrtvychvstani/index.html ============================================================ Ressurreição abril 2017 [ImageObject: https://vojtamaur.cz/images/zmrtvychvstani-obr-1.jpg | fotografia original inalterada] [https://vojtamaur.cz/images/zmrtvychvstani-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/zmrtvychvstani-obr-2.jpg | fotografia após edição ANSI] [https://vojtamaur.cz/images/zmrtvychvstani-obr-2.jpg] Em maio de 2016 fotografei um cemitério local em Marrocos. No código ANSI da fotografia, alterei todas as cruzes (†) para asteriscos (*). Guardei novamente a fotografia assim alterada. ============================================================ TITLE: Média cromática SLUG: barevny-prumer URL: https://vojtamaur.cz/barevny-prumer/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2017-04-01 SOURCE: src/content/posts/barevny-prumer.mdx BUILT_HTML: barevny-prumer/index.html ============================================================ Média cromática abril 2017 Na parte esquerda da imagem encontra-se 1156 de fotografias numa grelha de 34x34 px. Cada pixel colorido representa a cor média de uma fotografia individual do respetivo país. Na parte direita da imagem encontra-se a cor média de todos os pixels da parte esquerda, ou seja, a cor média de todas as fotografias do respetivo país. [ImageObject: https://vojtamaur.cz/images/barevny-prumer-obr-1.png | República Checa] [https://vojtamaur.cz/images/barevny-prumer-obr-1.png] República Checa [ImageObject: https://vojtamaur.cz/images/barevny-prumer-obr-2.jpg | China] [https://vojtamaur.cz/images/barevny-prumer-obr-2.jpg] China [ImageObject: https://vojtamaur.cz/images/barevny-prumer-obr-3.jpg | Equador] [https://vojtamaur.cz/images/barevny-prumer-obr-3.jpg] Equador [ImageObject: https://vojtamaur.cz/images/barevny-prumer-obr-4.jpg | Quénia] [https://vojtamaur.cz/images/barevny-prumer-obr-4.jpg] Quénia [ImageObject: https://vojtamaur.cz/images/barevny-prumer-obr-5.jpg | México] [https://vojtamaur.cz/images/barevny-prumer-obr-5.jpg] México ============================================================ TITLE: Tanque SLUG: tank URL: https://vojtamaur.cz/tank/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2017-04-01 SOURCE: src/content/posts/tank.mdx BUILT_HTML: tank/index.html ============================================================ Tanque abril 2017 [ImageObject: https://vojtamaur.cz/images/tank-obr-1.jpg | fotografia original inalterada] [https://vojtamaur.cz/images/tank-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/tank-obr-2.jpg | fotografia após edição ANSI] [https://vojtamaur.cz/images/tank-obr-2.jpg] [MediaObject: https://vojtamaur.cz/files/tank-dokument.pdf] Em dezembro 2012 fotografei um tank de combate em Israel, no deserto do Negev. No código ANSI da fotografia, alterei todos os asteriscos (*) para cruzes (†). Guardei novamente a fotografia assim alterada. ============================================================ TITLE: Torrões de açúcar SLUG: kostky-cukru URL: https://vojtamaur.cz/kostky-cukru/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2017-03-01 SOURCE: src/content/posts/kostky-cukru.mdx BUILT_HTML: kostky-cukru/index.html ============================================================ Torrões de açúcar março 2017 A série de fotografias foi criada durante os exames de aptidão na Escola Profissional de Comércio, Artes Aplicadas e Design em Plzeň (Nerudova 33). Para a parte fotográfica dos exames, podíamos trazer os nossos próprios objetos, mas o seu número e tamanho eram limitados. Trouxe uma caixa de torrões de açúcar, que dispus num prato num padrão regular e, em seguida, cobri-os com água. Os cubos dissolveram-se gradualmente, colapsaram e caíram aleatoriamente. [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: Biblioteca de arte urbana SLUG: street-art-knihovna URL: https://vojtamaur.cz/street-art-knihovna/ LANGUAGE: pt-PT 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 ============================================================ Biblioteca de arte urbana março 2017 À nossa volta existe uma infinidade de obras de arte urbana interessantes, desde pequenos autocolantes e paredes pintadas até vários tipos de objetos 3D. Dado que os autores destas criações têm de permanecer no anonimato devido a conflitos com a lei, este mundo da arte urbana é totalmente altruísta e separado do mundo do comércio. As artes urbanas que podemos ver por quase toda a cidade mantêm-se, na sua maioria, muito atuais. De facto, as novas artes urbanas sobrepõem-se às antigas, a tinta descasca juntamente com o reboco, os objetos 3D estão sujeitos a vandalismo e os autocolantes, devido à influência do ambiente, acabam por se soltar ou desbotar com o tempo. É um processo natural, um aspeto do tempo, mas acredito que algumas artes urbanas merecem ter a sua vida útil prolongada. E foi por isso que decidi documentar as obras mais interessantes. Para este fim, em 2017, criei uma página no Facebook chamada Biblioteca de arte urbana, na qual continuo a publicar conteúdos até hoje. Para chegar a mais pessoas, criei depois uma página com o mesmo nome no Instagram. Nestas páginas, tento publicar principalmente obras que transmitem uma determinada ideia, encarando a parte estética da obra como secundária. Biblioteca de arte urbana (Facebook): www.facebook.com/streetartknihovna [https://www.facebook.com/streetartknihovna] Biblioteca de arte urbana (Instagram): www.instagram.com/streetartknihovna [https://www.instagram.com/streetartknihovna] [ImageObject: https://vojtamaur.cz/images/street-art-knihovna-obr-1.jpg | Captura de ecrã da página de Facebook] [https://vojtamaur.cz/images/street-art-knihovna-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/street-art-knihovna-obr-2.jpg | Captura de ecrã da página de Instagram] [https://vojtamaur.cz/images/street-art-knihovna-obr-2.jpg] ============================================================ TITLE: Aplicação Google SLUG: aplikace-google URL: https://vojtamaur.cz/aplikace-google/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2016-11-01 SOURCE: src/content/posts/aplikace-google.mdx BUILT_HTML: aplikace-google/index.html ============================================================ Aplicação Google novembro 2016 Este pequeno vídeo é uma referência às permissões sem sentido da aplicação móvel Google (a aplicação vem pré-instalada não só em telemóveis Samsung e, além disso, não é possível desinstalá-la). A visão geral das permissões pode ser encontrada num telemóvel equipado com o sistema operativo Android em Nastavení/Správce aplikací/STAŽENÉ/Aplikace Google. [VideoObject: https://www.youtube-nocookie.com/embed/UOvJLnj2McU?rel=0&showinfo=0] ============================================================ TITLE: Não importa de que região vieste... SLUG: vystava-nezalezi-z-jakeho-kraje-jsi-prisel-2 URL: https://vojtamaur.cz/vystava-nezalezi-z-jakeho-kraje-jsi-prisel-2/ LANGUAGE: pt-PT 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 ============================================================ Não importa de que região vieste... 11. 7. 2016 - 14. 8. 2016, Plzeň DJKT (Nova Cena): Salão de Plzeň 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. de dezembro de 2014 fotografei uma parede antiga com inscrições em Mombaça. Depois, tentei decifrar o texto nela. Introduzi uma das suas partes legíveis num motor de busca na Internet e foi assim que descobri a fotografia seguinte. 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. Reportagem da Plzeň TV: https://www.youtube.com/watch?v=jxg-6iVPPmk ============================================================ TITLE: Itália 2016 SLUG: cestovani-italie-2016 URL: https://vojtamaur.cz/cestovani-italie-2016/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2016-07-01 SOURCE: src/content/posts/cestovani-italie-2016.mdx BUILT_HTML: cestovani-italie-2016/index.html ============================================================ Itália 2016 Vídeo, fotografias [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: Superfície SLUG: vystava-hladina URL: https://vojtamaur.cz/vystava-hladina/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: vystavy DATE: 2016-04-04 SOURCE: src/content/posts/vystava-hladina.mdx BUILT_HTML: vystava-hladina/index.html ============================================================ Superfície 4. 2. 2016 - 3. 4. 2016, Plzeň Galeria da Cidade de Plzeň: ANTES, AGORA, DEPOIS [VideoObject: https://www.youtube-nocookie.com/embed/GALBEnzekBw?rel=0&showinfo=0] Até que ponto a nossa vida na rede é diferente da vida real? Por que sair de casa, se podemos encontrar tudo no Google? As informações da internet estão deformadas e têm pouco em comum com a realidade. São um reflexo daquilo que queremos ver. O sol reflete-se na superfície, projeta-se na parede e reflete-se no espelho… Terá realmente chegado até nós inalterado? Montagem da exposição: https://www.youtube.com/watch?v=SmsbQt0g9nc Mais sobre a exposição no site da Galeria da Cidade de Plzeň: http://galerie-plzen.cz/vystavy/vystavy-2016/predtim-ted-potom ============================================================ TITLE: Marrocos 2016 SLUG: cestovani-maroko-2016 URL: https://vojtamaur.cz/cestovani-maroko-2016/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2016-01-01 SOURCE: src/content/posts/cestovani-maroko-2016.mdx BUILT_HTML: cestovani-maroko-2016/index.html ============================================================ Marrocos 2016 Vídeo, fotografia [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: Da cidade ao acaso SLUG: od-mesta-az-po-nahodu URL: https://vojtamaur.cz/od-mesta-az-po-nahodu/ LANGUAGE: pt-PT 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 ============================================================ Da cidade ao acaso janeiro 2016 Em 2016, como parte da preparação para a escola secundária de artes na ZUŠ Plzeň, Jagellonská 14, recebi a tarefa de desenvolver uma estilização gráfica da cidade. Fiquei interessado em saber até onde esta estilização poderia ir, e por isso trabalhei nesta tarefa nos anos seguintes até ao presente (ano 2019). De uma simples estilização da cidade, passei a perturbar as grelhas regulares, o que, do ponto de vista artístico, causava uma tensão notável. Além disso, tentei utilizar o acaso nesta tarefa, mas não consegui descobrir nada como um acaso verdadeiro sem qualquer causa. O determinismo impedia-me sempre, e por isso utilizei apenas pseudo-acaso (é possível determinar a causa, mas o resultado é difícil de prever e, por isso, parece aleatório). Alguns caminhos levaram-me a becos sem saída e, por isso, tive de procurar outra perspetiva e outra solução gráfica, por exemplo, programação de saída visual, efeito moiré, sequência de Fibonacci, etc. A série de imagens abaixo é um resumo destes trabalhos. [ImageObject: https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-1.jpg | Mombasa: fotografia e esboços do autor] [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 | Estilização da cidade: divisão de superfícies] [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 | Estilização da cidade: perturbação da grelha regular] [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 | Estilização da cidade: perturbação da forma geométrica regular] [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 | Estilização da cidade: perturbação da grelha regular por rotação aleatória] [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 | Estilização da cidade: forma aleatória num campo de coordenadas] [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 | Estilização da cidade: formas simples e passeio aleatório] [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 | Estilização da cidade: gerador de píxeis aleatórios] [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 | Estilização da cidade: gerador de píxeis RGB aleatórios, efeito moiré] [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 | Estilização da cidade: efeito moiré] [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 | Estilização da cidade: gerador de píxeis RGB aleatórios em combinação com o efeito moiré] [https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-11.jpg] [ImageObject: https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-12.jpg | Fotografia da instalação da estilização da cidade na Galeria dos Irmãos Špillar] [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 | Protótipo de folheto para um evento na Papírna: gerador de píxeis RGB aleatórios em combinação com o efeito moiré] [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 | Imagem de pixel art da cidade e cálculo da sua probabilidade de criação por geração aleatória] [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 | Círculos de tamanho aleatório e o seu código JS] [https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-15.jpg] [ImageObject: https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-16.jpg | Linhas de comprimento aleatório e o seu código JS] [https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-16.jpg] [ImageObject: https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-17.jpg | Linhas de comprimento aleatório, a sua saída de texto e código JS] [https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-17.jpg] [ImageObject: https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-18.jpg | Mombasa: fotografia do autor reamostrada iterativamente] [https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-18.jpg] [ImageObject: https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-19.jpg | Mombasa: fotografia do autor reamostrada iterativamente] [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 | Estilização da cidade: alfabeto a partir de fotografias (exames de encerramento 2019)] [https://vojtamaur.cz/images/od-mesta-az-po-nahodu-obr-20.jpg] ============================================================ TITLE: Não importa de que região vieste... SLUG: vystava-nezalezi-z-jakeho-kraje-jsi-prisel URL: https://vojtamaur.cz/vystava-nezalezi-z-jakeho-kraje-jsi-prisel/ LANGUAGE: pt-PT 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 ============================================================ Não importa de que região vieste... 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: Não importa de que região vieste... SLUG: nezalezi-z-jakeho-kraje-jsi-prisel URL: https://vojtamaur.cz/nezalezi-z-jakeho-kraje-jsi-prisel/ LANGUAGE: pt-PT 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 ============================================================ Não importa de que região vieste... outubro 2015 [ImageObject: https://vojtamaur.cz/images/nezalezi-z-jakeho-kraje-jsi-prisel-obr-1.jpg | Fotografia de Vojta Maur tirada em Mombaça, 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. de dezembro de 2014 fotografei um muro antigo com inscrições em Mombaça. Depois, tentei decifrar o texto nele. Introduzi uma das suas partes legíveis num motor de busca na internet e descobri assim a fotografia seguinte.] [https://vojtamaur.cz/images/nezalezi-z-jakeho-kraje-jsi-prisel-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/nezalezi-z-jakeho-kraje-jsi-prisel-obr-3.jpg | Fotografia encontrada através de um motor de busca na internet] [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 | Não importa qual a tua confissão. Não importa de que país vens. Não importa se és pobre ou rico. Não importa se és negro ou branco. Somos todos iguais aos olhos de Deus.] [https://vojtamaur.cz/images/nezalezi-z-jakeho-kraje-jsi-prisel-obr-4.jpg] ============================================================ TITLE: Quénia 2012-2015 SLUG: cestovani-kenya-2012-2015 URL: https://vojtamaur.cz/cestovani-kenya-2012-2015/ LANGUAGE: pt-PT 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 ============================================================ Quénia 2012-2015 Vídeo, fotografia [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: pt-PT 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 Fotografia [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: pt-PT 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 Fotografia [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: Ilhas Canárias 2012 SLUG: cestovani-kanarske-ostrovy-2012 URL: https://vojtamaur.cz/cestovani-kanarske-ostrovy-2012/ LANGUAGE: pt-PT 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 ============================================================ Ilhas Canárias 2012 Fotografia [ImageObject: https://vojtamaur.cz/images/cestovani-kanarske-ostrovy-2012-obr-1.jpg] [https://vojtamaur.cz/images/cestovani-kanarske-ostrovy-2012-obr-1.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-kanarske-ostrovy-2012-obr-2.jpg] [https://vojtamaur.cz/images/cestovani-kanarske-ostrovy-2012-obr-2.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-kanarske-ostrovy-2012-obr-3.jpg] [https://vojtamaur.cz/images/cestovani-kanarske-ostrovy-2012-obr-3.jpg] [ImageObject: https://vojtamaur.cz/images/cestovani-kanarske-ostrovy-2012-obr-4.jpg] [https://vojtamaur.cz/images/cestovani-kanarske-ostrovy-2012-obr-4.jpg] ============================================================ TITLE: Egipto 2012 SLUG: cestovani-egypt-2012 URL: https://vojtamaur.cz/cestovani-egypt-2012/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: cestovani DATE: 2012-01-01 SOURCE: src/content/posts/cestovani-egypt-2012.mdx BUILT_HTML: cestovani-egypt-2012/index.html ============================================================ Egipto 2012 Fotografia [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: Erva daninha SLUG: plevel URL: https://vojtamaur.cz/plevel/ LANGUAGE: pt-PT SOURCE_LANGUAGE: cs SECTION: volna-tvorba DATE: 2008-05-01 SOURCE: src/content/posts/plevel.mdx BUILT_HTML: plevel/index.html ============================================================ Erva daninha maio 2008 Trabalho do jardim de infância. A tarefa consistia em recortar flores a desabrochar de papel colorido e compor uma imagem com elas. Em vez de flores, criei plevel. [ImageObject: https://vojtamaur.cz/images/plevel-obr-1.jpg | plevel] [https://vojtamaur.cz/images/plevel-obr-1.jpg]