Tabela do Campeonato Brasileiro Direto no Terminal
Quem nunca precisou ver a tabela do campeonato brasileiro e gostaria de ter uma facilmente à disposição? Eu sim, apesar que raramente acompanho futebol, mesmo porque meu time nem é lá um dos melhores (América-MG :|), mas mesmo assim interesso pelos resultados. Por exemplo, quem é líder da rodada, quem tá sendo rebaixado, etc... Pensando nisso escrevi um script frufru (saída coloridinha e tudo) que mostra no terminal a tabela de classificação do campeonato brasileiro 2011. Essa tabela é obtida através do site do terra e as informações são extraídas pelo script. A utilização é fácil, só executar: $ ./campbra.sh e esperar o script gerar a tabela. Bem, é isso. t+
Por: Marcos Paulo Ferreira
Raizes de equações do 2o grau no dc
O script abaixo realiza o cálculo das raízes reais de uma equação do segundo grau. O interessante é que o cálculo todo é feito pelo dc e sua sintaxe é estranha e na maioria das vezes ilegível à primeira vista. Para usar esse script não tem mistério algum, só digitar o nome do script e fornecer os coeficientes: $ ./raizesdc.sh coeficiente a: 2 coeficiente b: -6 coeficiente c: -20 raiz1: -2 raiz2: 5 Referências: [1] http://www.vivaolinux.com.br/artigo/A-magica-do-dc/ [2] $ man dc
Por: Marcos Paulo Ferreira
Atualizar status do MSN via shell script
Esse script só funciona se você estiver utilizando o pidgin. Antes de tudo verifique se o comando purple-remote existe. Numa instalação padrão no meu "Slacklindo", ele está em: /usr/bin/purple-remote Esse comando é uma interface em que podemos, por exemplo, alterar a mensagem de status do pidgin. Isso mesmo. É só executar esse comando com os parâmetros necessários para que sua mensagem de status mude. Como o comando já faz tudo sozinho eu tinha que inventar algo para utilizá-lo. Daí tive a ideia de mostrar no MSN o quanto falta para se chegar no ano novo. Criei o script e de quebra trollei a galerinha que passa o ano novo no MSN. Ô vida! Um problema que tive foi para executá-lo via cron. Tentei, pesquisei, compilei, dei saltos mortais e nada. Não funcionava por nada. Assim, resolvi colocar um loop infinito no script e a atualização é usando o sleep mesmo. Foi o que consegui. :| Uso: 1) Abra o pidgin 2) Baixe, salve e chmode o script. 3) ./anonovo & # cuidado que tem um echo de debug É só isso. O script tá simples e pode ser de grande ajuda para quem quer iniciar o ano programando em Shell Script. :) Feliz ano novo (Fábio diz: "atrasado por conta da moderação do VOL"). t+
Por: Marcos Paulo Ferreira
extract.sh: Script baseado no extract da phrack
Para quem lia ou lê a phrack magazine já deve ter usado o programa extract lançado na revista na edição #50 [1]. Esse programa é de grande utilidade, pois com ele podemos extrair conteúdos específicos de um arquivo texto e salvá-los em um arquivo qualquer. O conteúdo mencionado deve estar entre as tags <++> e <-->. O nome do arquivo de saída deve estar após a tag <++> (obs: Pode-se utilizar diretórios também. Se eles não existirem, então serão criados.) Confira um exemplo: $ cat arquivo.txt aaaaa bbbbb <++> saida.txt 1111 2222 3333 <--> cccc dddd Utilizando o script: $ ./extract.sh arquivo.txt - Extracting saida.txt Depois disso, o arquivo saida.txt será criado e seu conteúdo será: $ cat saida.txt 111 222 333 [1] http://www.phrack.com/issues.html?issue=50&id=16 Espero que gostem. t+
Por: Marcos Paulo Ferreira
Eu vejo gente morta. Descubra se alguém já morreu!
Esse script recorre ao sobrenatural e faz uma análise minuciosa nos bancos de dados do céu e do inferno. O total de registros é aproximadamente 106 bilhões, que é o total estipulado de pessoas que já pisaram na face da terra (thanks wikipedia ...). Somente esse script tem acesso a esses bancos de dados e forças malígnas regem sobre ele. Então, por isso, após usá-lo, apague-o imediatamente do computador. Usou rm? Você ainda está com problemas, utilize algo como um 'shred -n 70' para que não reste nenhum vestígio dele. =[ Uso ]= $ ./euVejoGenteMorta 'Nome da pessoa' ex: $ ./euVejoGenteMorta 'Michael Jackson' Michael Jackson está morto. o.O ?? ---------- Spoiler ---------- O script simplesmente consulta um banco de dados online de pessoas mortas. Dãã, acho que já dava pra perceber, né? xD O site é http://www.deadoraliveinfo.com e foi o melhorzinho que encontrei. O banco de dados dele não possui muitos nomes, mas já dá pra brincar um pouco. E outra, o banco de dados só agrega pessoas famosas (políticos, cantores, atores etc) então uma pesquisa pelo nome do vizinho ou do pipoqueiro da esquina, não irá resultar em nada (espero eu ...). =[ Dependencias ]= --> lynx para acessar a página via terminal. Acho que é só isso. t+
Por: Marcos Paulo Ferreira
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
É cada coisa que me aparece! - não é só 3% (2)
SysAdmin ou DevOps: Qual curso inicial pra essa área? (1)
Alguma pessoa pode me ajudar com drriver Core i3 7020u (Debian 12)? (2)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta