O que há neste repositório? Este repositório contém código para um aplicativo gerar padrões de grade de mosaico de sobreposição a partir de designs que você cria clicando em quadrados para ativar e desativar as cores. Eu codifiquei isso para me divertir brincando com designs simples para ver como ficariam em um padrão de crochê em mosaico sobreposto. Não foi criado com designers sérios em mente! Compreender o algoritmo por trás de como funcionam os padrões de mosaico de sobreposição me ajuda quando estou fazendo crochê no design de outra pessoa.
Depois de dedicar tanto tempo a isso, pensei em compartilhá-lo, caso alguém mais pudesse achar interessante. Você pode ver o aplicativo online em https://apps.machlis.com/shiny/crochetapp.
Quem criou isso? Sou Sharon Machlis, jornalista e geek de dados que adora codificação e dados. Eu também faço crochê intermitentemente há muitos anos. Eu descobri o crochê em mosaico sobreposto na primavera de 2022 depois de ver o padrão Azul incrivelmente legal de Tinna Thórudóttir Thorvaldsdóttir e estou, bem, fisgado.
Como eu usaria este aplicativo para fazer um design? As opções estão na coluna da esquerda. Escolha o tamanho da grade - o número de linhas deve ser ímpar e entre 5 e 51; número de colunas entre 5 e 50. Você pode manter as cores padrão ou escolher suas próprias cores e também escolher seu próprio título de padrão. Em seguida, comece clicando nos quadrados da primeira tabela abaixo para criar seu design. Quando estiver pronto para ver a aparência de um padrão de grade, clique no botão "Gerar padrão!" botão.
Observe que o sistema não salva seu trabalho. Se você estiver usando a versão on-line, não posso garantir que seu trabalho não será interrompido e potencialmente perdido devido a um problema de Internet da sua parte ou de servidor da minha parte (o aplicativo está hospedado em um site digital de US$ 10/mês). Servidor Ocean e também possui vários outros aplicativos). USE POR SUA CONTA E RISCO. Se você estiver trabalhando em algo por mais de alguns minutos, é altamente recomendável salvar seu design periodicamente.
Posso usar seu código para executar este aplicativo localmente? Absolutamente! Baixe o código do GitHub e certifique-se de ter o R instalado, bem como todos os pacotes necessários (você pode vê-los na parte superior do arquivo app.R). Também recomendo executá-lo com RStudio.
Como faço para salvar meu design? Depois de gerar um padrão de grade, você verá um botão para baixar o padrão como um arquivo HTML.
Arquivo HTML? Quero um arquivo PDF/documento Word/Excel. Por vários motivos técnicos, gerar um HTML foi mais fácil. Como este é um aplicativo gratuito que codifiquei para me divertir, há um limite de quanto tempo quero investir nele! Depois de baixar um arquivo HTML aqui, você pode facilmente carregá-lo em um conversor gratuito como cloudconvert.com para obter um PDF. Outros serviços como o Cometdocs podem transformar um PDF em um arquivo Excel.
Posso usar este aplicativo para criar designs comerciais? Quero repetir que não posso garantir que seu trabalho não será interrompido e possivelmente perdido ao usar este aplicativo! Se você estiver disposto a correr esse risco, sinta-se à vontade para usar isso para criar padrões que deseja vender. Eu adoraria se você me oferecesse uma cópia gratuita :) mas não é obrigatório. Na verdade, se você fizer algo legal com isso, mesmo que não esteja vendendo, eu teria interesse em ver! Você pode me enviar um e-mail para crochetapp @ machlis.com.
Como você criou este aplicativo? Com a linguagem de programação R incluindo pacotes DT, gt, dplyr, data.table, cola e um framework Web para R chamado Shiny.
Você pode ver o código no GitHub.
No meu trabalho diário, analiso dados para uma editora de tecnologia com R e apresento a série Do More With R no InfoWorld. Também escrevi Practical R for Mass Communication and Journalism.