Você pagou por todo o seu hardware, certo? Por que alguém quereria desabilitar a webcam interna ou qualquer outra coisa que veio com seu notebook? Bem, comprei uma webcam bem melhor que a do meu notebook. É uma Insta360 Link. É uma câmera 4k, com zoom ótico e controles por gestos usando inteligência artificial. Ela…
Comece instalando as ferramentas: sudo apt-get install colordiff kbtin Agora você pode: diff arquivo1.txt arquivo2.txt | colordiff | ansi2html > diff.html Ou, com git: git diff | colordiff | ansi2html > gitdiff.html Você também pode salvar a saída de qualquer comando que retorne ANSI colorido: ls -lha –color | ansi2html > ls.html
Por padrão, todos os usuários de uma máquina podem ver todos os processos rodando. Tente, por exemplo: ps aux|grep root Quase tudo em Linux é representado como arquivos. As informações sobre os processos rodando estão em arquivos virtuais dentro de /proc. Você pode remontar /proc, passando uma opção para controlar a visibilidade dos processos, assim:…
Glances é a melhor aplicação que eu já vi para análise de performance no Linux. Veja um screenshot: Numa tela simples de terminal temos uso de memória, CPU, rede, I/O e espaço em disco. Aperte h para ver a ajuda. Para instalar: sudo apt-get install glances E para executar: sudo glances Claro, se você não usa…
Todos gostamos de easter eggs, certo? Então rode o python e se divirta: import this import __hello__ from __future__ import braces import antigravity E uns outros que eu acho interessantes: No vim, tente: :help 42 :help holy-grail :help UserGettingBored :help! :Ni! Esses agora, são apenas para Debian, Ubuntu e derivados. Tente isso e dê uma…
Ah, a internet! Você, usuário de Linux, comece pela preparação: sudo apt-get install curl mpg123 Depois crie o script falador: #!/bin/bash l=pt-BR if [ “$1” == “-l” ];then shift l=$1 shift fi curl -A “Falador” translate\.google\.com/translate_tts -d “tl=$l&ie=UTF-8&q=$@” |mpg123 -; Dê permissão de execução: chmod +x falador E divirta-se: ./falador “Onde está o futuro que…
É hoje à noite DURAÇÃO: 2h Aprenda os fundamentos do terminal do Linux, domine os comandos mais comuns mas, além disso, aprenda um novo jeito de pensar. Automatize tarefas e coloque seu computador para trabalhar por você. Por que estamos oferecendo esse curso? Durante os últimos anos eu tenho ensinado milhares de técnicos, programadores e…
Talvez você tenha um pouco de medo de usar o comando rm, porque ele exclui definitivamente os arquivos. Não há “lixeira”, e todos os métodos disponíveis para desfazer a deleção, como o ext2undel, não passam de boas tentativas com uma razoável chance de insucesso. Você sabia que pode enviar um arquivo para a lixeira a…
Há um tempo eu li “The Pragmatic Programmer“, uma espécie de livro de auto-ajuda para programadores. Não é um livro técnico, não vai te ensinar técnicas ou tecnologias, mas fala de um jeito de pensar e traz uma coleção de conselhos daquele tipo que parece óbvio mas ninguém nunca faz. Um desses conselhos era aprender…
O pacote cclive, para download de vídeos do YouTube na linha de comando, é uma reescrita do clive mais eficiente, com menor consumo de memória e menos dependências. Para instalar: $ sudo apt-get install cclive E para usar: $ cclive http://www.youtube.com/watch?v=8fvTxv46ano Isso vai baixar o vídeo na pasta atual. Simples e indolor. Mas qual a…
O pacote libtext-lorem-perl contém um gerador de Lorem Ipsum para o seu terminal. Eu tinha até feito um script para isso antes de saber da existência desse pacote. Para instalar: $ sudo apt-get install libtext-lorem-perl E para usar: $ lorem Para gerar vários parágrafos, use a opção -p informando quantos parágrafos você quer: $ lorem…
A maioria dos blogs sobre Ubuntu ou sobre Linux é escrita por hackers para hackers. O Ubuntu Dicas não. É sobre Ubuntu, e útil para qualquer um que use o sistema, não importa seu nível de conhecimento técnico. São excelentes dicas de programas, dicas de uso do sistema e notícias sobre o Ubuntu. Recomendo.
É um problema comum ao configurar um novo servidor com Ubuntu, descobrir que não há um locale válido configurado, ou descobrir que o locale padrão não é o que você desejava. Os sintomas comuns de um sistema sem um locale válido são as seguintes mensagens: locale: Cannot set LC_CTYPE to default locale: No such file…
Acabamos de lançar o Workshop Linux para Desenvolvedores. Um sonho antigo meu. Comentários e sugestões são muito bem vindos.
Está todo mundo falando do tal Ubuntu for Android, que vai ser lançado em breve pela Canonical. Quer ter uma ideia do que é? Veja esse vídeo: Impressionante, não? Eu quero um!
Dica: ao iniciar o desenvolvimento com Python em uma máquina nova, procure pelo arquivo sitecustomize.py e acrescente: import sys sys.setdefaultencoding(‘utf-8’) O arquivo sitecustomize.py é automaticamente executado toda vez que você executa o Python (sim, você pode fazer o que quiser nele…) Ele fica em lugares diferentes dependendo da plataforma e da sua instalação do Python.…
A maioria dos programadores Python gasta bastante tempo no shell interativo. É onde fazemos debugging e testamos novos módulos. É também nossa calculadora (piada interna, quem lê, entenda.) Muitos programadores não conhecem o iPython, uma versão “vitaminada” do shell interativo. No site há versões para download para Windows e em formato de Python-EGG. Para instalá-lo…
O Mike me convidou, então lá vai: 1. Ubuntu O sistema operacional que simplesmente funciona. Meu notebook tem Ubuntu, o da minha mulher e os dos meus filhos também. Todos tem o Windows OEM em dual-boot. Nem me lembro quando foi a última vez que vi alguém bootar o Windows lá em casa. Aqui na…
Toda vez que você clica num link de e-mail o Firefox abre o Evolution? Acesse “Editar”, “Preferências”, “Aplicativos” e procure na lista por “mailto:”. Escolha “Gmail” e pronto. Sempre que você clicar num link de e-mails com o Firefox, ele vai abrir o Gmail. Mas você pode se deparar com links de e-mail fora do…