Scripts Úteis
(popula my, popula pg, listador e thumbnails)
Olá!
Nesta primeira dica estarei comentando sobre estes quatro pequenos utilitários que desenvolvi ultimamente (dois deles foram muito úteis no site
ribafs.net).
Listador (displayfiles.zip) - Destina-se a listar todos os arquivos e subdiretórios de um diretório e mostrar seus nomes com links e também o tamanho de cada arquivo.
Agora apenas envio um ou mais tutoriais para o site e ele é exibido dinamicamente com seu respectivo link e tamanho.
Veja ele em ação aqui:
Download do listados (
http://ribafs.net/down/phpecia/uteis/displayfiles.zip)
Thumbnails (thumbs_dinamic.zip) - Este exibe miniaturas (thumbnails) de todas as imagens de um diretório, além de mostrar informações úteis sobre cada uma ao mover o mouse.
Também mostra o tamanho ocupado recursivamente por todo o diretório e a quantidade total de arquivos do mesmo.
Ao ser clicada a miniatura exibe a imagem original.
Algo interessante é que as dimensões da miniatura são proporcionais à imagem original.
Veja este script em ação aqui:
Download do thumbnails (
http://ribafs.net/down/phpecia/uteis/thumbs_dinamic.zip)
Popula my e Popula pg - estes populam tabelas do MySQL ou do PostgreSQL com massa de teste. Você apenas preenche os dados do SGBD e indica uma quantidade de registros a serem inseridos.
Como acho trabalhoso inserir manualmente registros sempre que concluo um aplicativo e o quero testar e também não encontrei um aplicativo simples para a execução dessa tarefa e ainda por cima me sinto bastante estimulado a criar algo novo e necessário, então estão aqui.
Download do popula my (
http://ribafs.net/down/phpecia/uteis/popula_table_my.zip)
Download do popula pg (
http://ribafs.net/down/phpecia/uteis/popula_table_pg.zip)
P.S.: Gostaria de acrescentar algo interessante. Antes de criar esta dica resolvi divulgar estes scripts nos repositórios de projeto. Minha primeira iniciativa foi procurar o repositório que já se tornou até sinônimo de repositório de grandes projetos do mundo open source, que é o SourceForge. Acontece que rapidamente desisti, pois quem já publicou projetos no SF sabe do que falo, é realmente algo trabalhoso.
Lembrei do Google e fui até lá:
A diferença é absurda, basta clicar no link Create a new project e rapidamente tem seu projeto publicado.
Depois fui ao Código Livre (
http://www.codigolivre.org.br) e ao Codeplex (
http://www.codeplex.com), mas o Google realmente capricha muito no que faz. Como gosto de conforto acredito que daqui pra frente estarei divulgando meus projetos no Google Code.
Estes scripts estão aqui também:
populatemy
populatepg
displayfiles
thumbnailsdir
Até o próximo. :)