Milhões de legiões atrás de nós

A invenção do fogo, da filosofia, da eletricidade, do computador, do GNU/Linux? Por trás de cada tecnologia está o legado de milhões de pessoas que contribuíram para torná-la possível. As tecnologias de hoje são fruto do trabalho coletivo acumulado ao longo da história.

As contribuições que dermos ao software livre, à cultura livre, à descentralização da economia ou a qualquer outro projeto serão o legado que deixaremos à geração seguinte.

Um exemplo desse legado é o projeto GNU, iniciado em 1983, que conseguiu criar um sistema operativo totalmente livre. No início, os que sonharam com essa ideia foram ridicularizados e marginalizados pela sociedade. No entanto, os seus esforços deram origem a inúmeros programas, comunidades, empresas e ao quadro jurídico que protege as criações informáticas da privatização e do inevitável esquecimento — que acontece aos programas proprietários quando deixam de ser rentáveis. Hoje, o GNU/Linux (insignificante nas suas origens) é utilizado em todos os supercomputadores, na tecnologia aeroespacial, na esmagadora maioria dos servidores, em milhões e milhões de computadores pessoais...

Este projeto continua a crescer e a evoluir, continua a adquirir mais utilizadores e mais contribuidores. Tu e eu e outros estamos a lançar os alicerces para as gerações futuras, e juntar-nos-emos aos milhões de legiões que estão atrás de nós para iluminar o futuro.

Graças a todas as pessoas que contribuíram para esses projectos, posso usufruir de muitos confortos que não existiam no passado. Hoje contribuo para projectos libertadores de todos os tipos para fazer a minha parte. Muitas pessoas agradecem-me. Eu também vos agradeço, vocês são pessoas incríveis. Juntos escreveremos um futuro melhor.

Combinar grep e less com cor

Normalmente utilizo o Grep para procurar texto exato em ficheiros. Ao utilizar grep -R texto dentro de um diretório, posso localizar todos os seus ficheiros onde esse texto se encontra.

Quando há muitas correspondências, é mais conveniente usar o less para percorrer os resultados. O problema é que quando se executa grep -R text | less as cores deixam de ser visíveis.

Continúa leyendo Combinar grep e less com cor

Reduzir a luz azul no ecrã com o Redshift

A luz azul é emitida por fontes naturais, tais como o sol e ecrãs de dispositivos electrónicos. Aproximadamente um terço de toda a luz visível para os seres humanos é considerada azul. A exposição excessiva à luz azul causa graves problemas de saúde.

Continúa leyendo Reduzir a luz azul no ecrã com o Redshift

Aparar ficheiros multimédia com o FFmpeg

Se só queres editar um ficheiro multimédia para aparar o seu início, fim aŭ ambos, o mais rápido é usar o FFmpeg. O FFmpeg pode ser instalado em distribuições baseadas em Debian com sudo apt install ffmpeg.

Se só queres eliminar os 10 primeiros segundos dum ficheiro multimédia, basta com executar o FFmpeg assim:

ffmpeg -i canção.mp3 -ss 10 canção2.mp3

Depois de -i especifica-se o ficheiro que queremos editar (canção.mp3); -ss seguido de 10 indica os segundos que queremos tirar; finalmente especifica-se o nomo do novo ficheiro, canção2.mp3.

Se queremos eliminar tanto o início quanto o fim, podemos addicionar o argumento -to:

ffmpeg -i canção.mp3 -ss 15 -to 04:10 canção2.mp3

Depois de -to deve haver uma posição, neste caso o minuto 4 e o segundo 10 (04:10). Também é possível usar -t, que para obter o mesmo resultado seria usado assim:

ffmpeg -i canção.mp3 -ss 15 -t 235 canção2.mp3

-t indica que se gravará hasta passados 235 segundos no novo ficheiro. Neste caso, esses 235 novos segundos serão gravados despois de pular os 15 primeiros.