domingo, 30 de maio de 2021

gerar um arquivo html com tree / arvore de diretorios html

$ tree caminho -H http://localhost -o out.html

ou

$ tree caminho -H "$SITE_ROOT" -P "*.htm|*.html|*.php|*.asp|*.aspx|*.jsp|sitemap.txt" -I "[a-z].html|[a-z]|index.htmlbak|css|gfx|js|res|misc|google*|PMWMT|podcast|business" -T 'Index de Arquivos' -L 6 -F -v --noreport --charset utf-8 > out.html

sexta-feira, 14 de maio de 2021

sexta-feira, 26 de fevereiro de 2021

Fluxograma e Mapa Mental

Mapa mental

Freeplane

para instalar

# apt-get install freeplane


Fluxograma

Dia

para instalar

# apt-get install dia


Alternativas para desenho livre

Inkscape

LibreOffice Draw

terça-feira, 9 de fevereiro de 2021

renomear todos os arquivos de um diretorio para minusculo

Entre no diretorio

$ cd nome_do_diretorio 

e execute

$ for i in $( ls | grep [A-Z] ); do mv -i $i `echo $i | tr 'A-Z' 'a-z'`; done

ou

$ rename 'y/A-Z/a-z/' *

ou passando o caminho do diretório

$ rename 'y/A-Z/a-z/' /home/usuario/nome_do_diretorio/*

terça-feira, 2 de fevereiro de 2021

segunda-feira, 1 de fevereiro de 2021

Gravar audio do microfone via terminal sox / arecord

sox

instale o sox

# apt-get install sox

para gravar audio

$ sox -d nome_arquivo-audio.wav

ou

$ sox -t alsa default nome_arquivo-audio.wav silence 1 0.1 5% 1 1.0 5%

ou

$ sox -t alsa default ./recording.wav 


arecord

$ arecord nome_arquivo-audio.wav

ou

$ arecord -vv -fdat stackoverflow.wav


BONUS

ffmpeg

$ ffmpeg -f alsa -ac 2 -i default -acodec libmp3lame -ab 320k ouput.mp3