Limpar o cache da memória RAM apenas quando necessário
Quando deixamos o servidor ligado por muitos dias é comum o uso excessivo da memória devido ao cache não usado. Fiz este script que limpa o cache apenas quando a memória livre fica abaixo de determinado valor, assim posso deixar ele executando do cron a cada hora e ele só vai limpar o cache quando for realmente necessário (memória livre abaixo do que você definir). Para limpar o cache usei: # echo 3 > /proc/sys/vm/drop_caches O que só funciona à partir do kernel 2.6.16.
Por: Fernando
Cotação de ações da BM&FBOVESPA no bash com Dialog
Pequeno script utilizando Dialog que exibe a cotação de ações da BM&FBOVESPA. Deve permanecer funcionando enquanto não mudar o layout do site da BMF (questão de regex). É necessário ter os pacotes "links" e "dialog" instalados. Modo de uso: apenas digitar o código da ação. Ex.: PETR4, BBAS3, VALE5 etc...
Por: Fernando
Recursividade x Iteratividade
Programinha exercício em C++ que imprime uma sequência de fatoriais e a sequência de Fibonacci, feito para demonstrar a diferença de funções recursivas e iterativas. Existe uma classe com funções para imprimir fatorial e Fibonacci tanto usando recursividade como usando iteratividade (laço for). Note que as funções recursivas são mais elegantes e fáceis de entender porém tem um desempenho brutalmente inferior. Experimente imprimir uma sequência de Fibonacci com 50 posições. Note também que rapidamente os números não vão caber em uma variável long unsigned...
Por: Fernando
Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Como converter imagens PNG/JPEG para SVG em linha de comando
Fez porcaria no teu repositório Git? Aprenda a restaurar uma versão anterior do seu código!
Restaurando Fontes de Download do Hydra no Linux
Atualizando "na marra" o YT-DLP quando começa a dar erro de downloads
Como instalar o WPS com interface e corretor ortográfico em PT-BR no Arch Linux
Inicializaçao lenta (alguns processos rodando) Debian 11 Bullseye [RES... (2)
Erro na atualização dos pacotes (6)