slackpigs - veja os pacotes que mais ocupam espaço no Slackware
Script que mostra os 10 pacotes que mais ocupam espaço em seu sistema Slackware. O tamanho está em bytes e é referente ao pacote descompactado. A quantidade de arquivos pode ser alterada de acordo com o número passado como primeiro parâmetro (10 é o padrão). [ Uso ] 1) Mostrar os 10 primeiros: $ slackpigs 376698880 broffice.org-3.1.1-i586-1tux 339937280 kernel-source-2.6.29.6_smp-noarch-2 160563200 tetex-3.0-i486-6 117667840 glibc-2.9-i486-3 112742400 gcc-java-4.3.3-i486-3 107059200 jre-6u16-i586-1 106403840 kdeedu-4.2.4-i486-1 104939520 qt-r1008952-i486-1 95457280 tetex-doc-3.0-i486-6 94781440 glibc-i18n-2.9-i486-3 2) Mostrar os 15 primeiros $ slackpigs 15 ... ... ... O script analisa todos os arquivos na pasta /var/log/packages, por isso ele pode demorar um pouco para retornar o resultado. Abraços, Daemonio
Por: Marcos Paulo Ferreira
Veja os 10 últimos tópicos das comunidades
Esse script mostra os 10 últimos tópicos de várias comunidades do VOL. Basta você informar as comunidades no código fonte do script que ele automaticamente baixa os tópicos e os mostra para você. Uso: $ ./showTopvol Selecione as comunidades , clique em ok e espere. Obs.: O script tem como dependências: -- lynx -- Xdialog Instale-os antes de utilizar o showTopVol. Estou usando-o no meu Fluxbox e ele me ajuda bastante quando preciso ver se alguém respondeu alguma pergunta minha ou se há algum post novo em determinado tópico. Espero que gostem. t+
Por: Marcos Paulo Ferreira
Miguxeitor.sed - converse com seus miguxos
O Miguxeitor é um script criado pelo Aurélio Marinho Jargas que transforma um texto do português para o miguxês. Visitando a página do script, percebi que ele é escrito basicamente em Java Script. Então, fazendo uma modificação ali e outra aqui, consegui transformá-lo para a sintaxe do sed. xD Só que o arquivo de saída ficou um pouco grande (não muito, mas é considerável), então resolvi postar aqui um script que analisa o código do miguxeitor em js e o transforma em sed. = Uso = 1) Para utilizar o script, primeiro você deve salvar o código fonte da página abaixo com o nome de miguxeitor.htm (no Firefox: View Page Source > File > Save Page As): http://www.coisinha.com.br/miguxeitor/ 2) Em seguida você precisa gerar o miguxeitor para sed e torná-lo executável: $ ./miguxador.sed miguxeitor.htm > miguxeitor.sed $ chmod +x miguxeitor.sed 3) Pronto! O Miguxeitor em sed foi gerado e está pronto para ser usado. =D $ echo 'Porque nós amamos a liberdade, amigos!!' | ./miguxeitor.sed pq nuxXx amamuxXx a liberdadi...miguxXxuxXx!!!!!!!!!! Observações: 1) Como o script está em sed, ele não possui a função camelize(), que é responsável pela alternância aleatória entre letras maiúsculas e minúsculas. Escrevi esse script visando o sed e não o shell scripting. Entretanto, você pode fazer a sua própria função camelize() em outra linguagem de programação e escoar a saída do miguxeitor.sed para seu programa. =D 2) O script original possui três levels (ICQ, MSN, Orkut). O miguxador.sed gera o Miguxeitor utilizando o level 3 (Orkut). Eh iXXu ae miguxXxuxXx...ati a proxXximah!!!!! VivaolinuxXx AbracuxXx t+
Por: Marcos Paulo Ferreira
sincleg: sincronizador de legendas (srt)
Esse script sincroniza aquela legenda chata que fica fora de sincronia com o áudio do vídeo. O script é simples: atrasa ou adianta todas as legendas do filme de acordo com o tempo, em milisegundos, passado como parâmetro. O script não tem opções, apenas espera o arquivo que contém as legendas como entrada e retorna as legendas modificados na saída padrão. [ Uso ] Adiantando 1 segundo em todas as legendas: $ ./sincleg '+1000' < legenda.srt > nova_legenda.srt Atrasando as legendas em um minuto: $ ./sincleg '-60000' < legenda.srt > nova_legenda.srt Atrasando as legendas em 5,123 segundos: $ ./sincleg '-5123' < legenda.srt > nova_legenda.srt Para facilitar: 1000 milisegundos = 1 segundo 60000 milisegundos = 1 minuto t+
Por: Marcos Paulo Ferreira
Slackpkg: Spinning Bar (barra giratória)
Sempre viajo naquela barrinha girando no slackpkg :-D Fucei o script e encontrei a função responsável por gerar aquela "animação". Funciona do seguinte modo: - a barrinha girando só aparece se o arquivo /tmp/waitfile existir, então para finalizar a animação, delete esse arquivo. De forma geral, os comandos devem vir após a chamada da função spinning. Coloquei o sleep 5 só para teste, desse modo a barrinha irá girar por apenas 5 segundos. Uso: $ ./spinning_bar Créditos para os criadores do slackpkg (Piter Punk e Evaldo Gadernali). Qualquer dúvida, poste aí! Abraços.
Por: Marcos Paulo Ferreira
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
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
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI