$ ls

  • ūüíĽ Code
  • ūüźß GNU/Linux
  • ‚¨õ CLI
  • ūüÜď FOSS
  • ūüíč KISS Principle

toolbox-shortcuts: um helper para o toolbox

Introdu√ß√£o O utilit√°rio toolbox-shortcuts mapeia quaisquer execut√°veis de um container toolbox para o host e outros containers, usando apenas links simb√≥licos. Isso ajuda a manter a compatibilidade com aplica√ß√Ķes do host com execut√°veis em um cont√™iner. Mais informa√ß√Ķes sobre o toolbox neste link. Casos de uso Criei uma a√ß√£o no meu gerenciador de arquivos que usa scripts do ImageMagick, o qual est√° instalado em um cont√™iner. Com o toolbox-shortcuts, consigo criar um link simb√≥lico para o execut√°vel convert e toda a integra√ß√£o com o gerenciador ir√° funcionar normalmente....

18 de setembro, 2022 ¬∑ 3 minutos ¬∑ Ruan Klein

Sistemas operacionais imut√°veis e suas tecnologias

Introdução Nesse texto, apresento o Fedora Silverblue e suas características, além de demonstrar também as vantagens de se utilizar um sistema operacional imutável no dia dia, seja para a utilização básica ou para desenvolvimento de software. Imutabilidade Basicamente, imutabilidade significa que algo não pode ser alterado. Por exemplo, em uma linguagem de programação qualquer, uma constante pode ser classificada como um valor imutável, pois não pode e não deve ser alterado....

11 de setembro, 2022 ¬∑ 7 minutos ¬∑ Ruan Klein

Criando imagens com IA via terminal

Introdução O script apresentado utiliza o modelo de IA Craiyon (craiyon.com) para gerar imagens por texto. O código está hospedado no github. Instalação Antes de instalar o script, é necessário ter o python 3 e a biblioteca requests instalada no sistema. Para instalar a biblioteca, recomendo utilizar o pip: 1 $ pip3 install requests Finalmente, para baixar e instalar o script: 1 2 $ wget -qc https://raw.githubusercontent.com/RuanKlein/scripts/main/craiyon/craiyon.py $ sudo install -m0755 craiyon....

13 de agosto, 2022 ¬∑ 1 minuto ¬∑ Ruan Klein

Gerando UUID sem instalar nada

No Linux, √© poss√≠vel gerar UUID sem precisar instalar ferramentas externas. Uso Basta executar: 1 $ cat /proc/sys/kernel/random/uuid A sa√≠da ser√° basicamente isso: 1 919647f7-7a77-49fc-8bee-18be9485687a E se executar de novo, ser√° gerado outro UUID. Caso queria pegar apenas partes do UUID, podemos usar o comando cut: 1 $ cut -f5 -d- /proc/sys/kernel/random/uuid O conte√ļdo retornado ser√° algo parecido com: 1 d3cc6c3b4560 Com esse recurso, podemos gerar IDs para nossos scripts, sem precisar de bibliotecas....

29 de julho, 2022 ¬∑ 1 minuto ¬∑ Ruan Klein

Instalando temas e plugins no WordPress com Docker

Introdu√ß√£o Ao instalar temas e plugins no WordPress via Docker - utilizando a imagem oficial do WordPress - √© bem prov√°vel que apare√ßa uma tela igual a essa abaixo: Isso ocorre pois o WordPress n√£o consegue descompactar o tema/plugin para a pasta wp-content de dentro do cont√™iner. Dito isso, a √ļnica forma at√© ent√£o de instalar temas/plugins √© baixando o zip manualmente pelo navegador e descompactando na pasta wp-content. Entretanto, √© poss√≠vel corrigir isso, ajustando o Dockerfile e o docker-compose....

22 de abril, 2022 ¬∑ 4 minutos ¬∑ Ruan Klein