quinta-feira, julho 30, 2009

Criar Favicon com Fotos

Esta dica serve para qualquer site e n�o somente para portais em Joomla.

- Selecione uma foto que pretenda transformar em favicon
- Acesse http://tools.dynamicdrive.com/favicon/ e indique a foto

Veja que existem op��es para criar imagens de 16x16 (default), 32x32 e 48x48


- Com o favicon em m�os edite a index do site e entre as tags e :

Caso o site j� tenha um favicon, como � o caso dos templates Joomla, a linha acima � desnecess�ria, basta apenas sobrescrever o favicon existente.

Prontinho. Seu site agora tem a foto no favicon.
Caso n�o apare�a, limpe o cache do navegador e reinicie o mesmo.


in http://ribafs.org/portal/joomla/73-administracao/102-criar-favicon-com-fotos

terça-feira, julho 21, 2009

GNU tar: uma ferramenta de arquivamento


GNU tar � um utilit�rio que cria e extrai arquivos de arquivos. O nome tar � origin�rio de seu uso inicial, era conhecido como Tape ARchiver. Depois de ler essa se��o de dicas e truques voc� pode pegar mais informa��es de como usar o tar no manual ou nos arquivos info. Ambos est�o dispon�veis em instala��es padr�es do Arch Linux.

Vamos primeiramente dar uma olhada nos tr�s par�metros mais usados do comando "tar", sendo --create (ou -c) para criar um arquivo novo, --list (ou -t) para listar o conte�do de um arquivo existente, e --extract (ou -x) para extrair um ou mais membros de um arquivo. Depois n�s podemos precisar da op��o --file (ou -f) para especificar o nome do arquivo que desejamos criar, listar ou extrair. Note que o -f deve sempre ser a �ltima op��o antes do nome do arquivo, caso contr�rio voc� receber� um resultado inesperado.

Voc� quer saber se voc� j� inseriu um membro em particular no seu arquivo? Isso � facilmente feito usando

  tar --list --file=myarchive.tar $myfilename

ou usando wildcards

  tar --list --file=myarchive.tar --wildcards '*partofname*'

Por favor note que $myfilename deve ser a localiza��o do diret�rio superior (o diret�rio de onde voc� iniciou o comando). Comandos similares podem ser usados para listar o conte�do de um diret�rio no arquivo.

Extrair apenas um membro do arquivo tar tamb�m pode ser feito da mesma forma

  tar --extract --file=myarchive.tar $myfilename

Extrair usando wildcards pode ser feito via

  tar --extract --file-myarchive.tar --wildcards --no-anchored '*partofname*'

aqui a op��o --no-anchored � adicionada para permitir busca recursiva em todos os subdiret�rios do arquivo.

Ok, isso foi f�cil, certo? Voc� provavelmente j� usou essas op��es v�rias vezes. Vamos continuar e olhar algumas op��es mais ex�ticas e menos frequentemente usadas do programa GNU tar.

Para adicionar apenas mais um membro no fim do arquivo, n�o h� necessidade de criar um arquivo novo. Isso pode ser feito com a op��o --append (ou -r). Note que membros com um mesmo nome n�o v�o ser sobrescritos e o arquivo pode ter m�ltiplos membros com o mesmo nome depois de realizada essa opera��o. Nesse caso apenas o �ltimo membro adicionado (o �ltimo que � mostrado com a op��o --list) fica no diret�rio de trabalho. Adicionar um membro a um arquivo tar pode ser feito da seguinte maneira

  tar --append --file=myarchive.tar $myfilename

e para extrair qualquer outro membro do mesmo nome que o �ltimo, pode-se utilizar a op��o --occurence. Por exemplo para extrair apenas a secunda ocorr�ncia de um membro do arquivo

  tar --extract --file=myarchive.tar --occurrence=2 $myfilename

Uma op��o relacionada com a op��o --append � a op��o --update (ou -u). Essa op��o apenas difere pelo fato de que adiciona o membro do mesmo nome do que o mesmo do arquivo caso o membro a ser adicionado tenha sido modificado mais recentemente.

Agora que n�s sabemos adicionar membros em um arquivo, vamos dar uma olhada em como n�s podemos remover membros de um arquivo. A opera��o que pode fazer isso � --delete (n�o existe op��o abreviada). "Delete" reescreve o arquivo ent�o certifique-se de que voc� tem as permiss�es necess�rias para fazer isso. A opera��o de apagar � feita da seguinte forma:

  tar --delete --file=myarchive.tar $myfilename

Com a op��o --concatenate (ou --catenata ou -A) voc� pode adicionar um arquivo tar a outro arquivo tar. Isso pode ser melhor explicado com o uso de um exemplo (notar que o arquivo que segue a op��o --file � o arquivo destino, aquele que em que o outro arquivo � adicionado):

  tar --concatenate --file=myarchive.tar myarchive2.tar

Finalmente, a opera��o --compare ou --diff (ou -d) � �til para comparar membros de um arquivo com arquivos do mesmo nome presentes do sistema do arquivos em termos de tamanho, propriedade, conte�do, data de modifica��o, etc. Essa opera��o pode ser muito �til para verficar se um membro do arquivo tar � a �ltima vers�o como a mesma que ainda est� no sistema de arquivos. O default �, se nenhum nome � dado, a compara��o � feita para todos os membros do arquivo tar. Se apenas um membro deve ser checado isso pode ser feito atrav�s de

  tar --compare --file=myarchive.tar $myfilename1 $myfilename2

Existem muitos outras op��es �teis do programa tar que talvez ser�o discutidas no futuro. Por enquanto, � uma boa hora para dar uma olhada no p�gina do manual sobre tar e nas p�ginas de info para expandir o seu conhecimento.


in http://shadow.archlinux-br.org/newsletter/newsletter-2009-feb.html