30.7.07

Software Livre




O Yahoo Tecnologia publicou na semana passada uma matéria com algumas virtudes do software livre, vale a pena conferir.



Sete virtudes do software livre


Muito se ouve falar de software livre, open source e coisas do gênero, mas será que vale a pena apostar em soluções de código aberto? Confira, a seguir, os principais argumentos de que acha que sim. E se você discorda, explique por quê. Nossa próxima incursão no tema pode ser uma lista dos sete pecados capitais desse modelo.

1 – Preço. É difícil competir com algo que costuma ser gratuito, como o software livre. Mas vale lembrar que os defensores dos programas fechados argumentam, com razão, que se deve considerar o custo total de se usar uma ou outra solução (o chamado Total Cost of Ownership), somando o gasto com suporte, treinamento e afins ao preço inicial. Isso muitas vezes elimina ou reverte a vantagem do preço, que nem é mais visto como a maior vantagem do software livre. Mas que ajuda na decisão, ajuda.


2 – Liberdade. Quer instalar em 50 novas máquinas? Tudo bem. Quer copiar para um colega de outro departamento? No problem. Quer incorporar a um produto da empresa e passar a distribui-lo para terceiros? Você decide. A Free Software Foundation, que defende um conceito ligeiramente diferente do Open Source, adora ressaltar que o “free” de seu nome se refere a liberdade, e não preço (daí usarmos a expressão “software livre”, e não “software grátis”).


3 – Evolução. Nada pior do que ter toda uma operação dependente de um software proprietário e a empresa responsável fechar as portas, ser adquirida pela concorrente ou simplesmente decidir que não vale mais a pena dedicar esforços à atualização daquele programa. Com software livre, ninguém pode matar um programa de uma hora para a outra e você sempre poderá investir recursos próprios ou contratar terceiros para adaptarem o software a um novo ambiente ou desenvolver novos recursos.


4 – Variedade. Se o desenvolvimento de um software livre atinge uma encruzilhada, os programadores podem optar por dividir seus esforços entre duas ou mais versões. Isso sem dúvida alguma dificulta o processo, mas permite que diferentes linhas de ação coexistam e compitam entre si, estimulando o aprimoramento contínuo de cada uma delas. E se a maioria dos desenvolvedores optar por um caminho que não atende às suas necessidades, você sempre pode criar uma versão personalizada do software.


5 – Comunidade. O acesso ao código-fonte dos programas permite que qualquer curioso os estude e possa trabalhar neles. Isso estimula os programadores independentes e cria um senso de comunidade e objetivos coletivos. O resultado é uma grande oferta de mão-de-obra especializada e desenvolvedores/usuários apaixonados pelos programas. Quantas pessoas você conhece que compram camisetas da Microsoft ou colocam bonecos (Vodu não vale) do Bill Gates sobre seus monitores? E do pinguim do Linux?


6 – Qualidade. A idéia de um software em que todo o mundo pode mexer não inspira muita confiança, mas na prática, acaba funcionando. Primeiro, porque a já citada comunidade se auto-regula e auto-corrige, evitando erros que poderiam passar desapercebidos num time de desenvolvimento menor. Mas, principalmente, porque não existe pressão do chefe para cumprir prazos de lançamento. Sem requisitos comerciais a serem atendidos, os programadores trabalham até estar tudo realmente pronto.


7 – Segurança. Este é outro ponto em que a realidade surpreende quem acha que um software cujas entranhas estarem à vista de todos deve ser mais vulnerável. Pelo contrário. O fato de seu funcionamento interno ser de conhecimento público contribui para a identificação e correção de eventuais falhas. Diferente do software proprietário, uma caixa-preta a que só têm acesso os próprios programadores que deixaram passar as falhas de segurança e hackers mal-intencionados que as exploram.


Fonte: http://br.tecnologia.yahoo.com/070724/54/1mljp.html

29.7.07

Dicas de buscas no Google


Recebi essas dicas por e-mail, se alguém souber a autoria por favor entre em contato.

Dicas para fazer buscas no Google



Opções básicas

O Google não diferencia letras maiúsculas, minúsculas ou acentuação. Para o programa, coração é a mesma coisa que coracao ou CoRaÇÃo.

1) Busca simples
Você pode fazer uma busca com uma ou mais palavras: quando elas são separadas por um espaço, o sistema procura uma E também a outra. Exemplo: Ayrton Senna. Como resultado, o programa vai trazer todo os sites que tenham as palavras Ayrton E Senna, mesmo se elas estiverem separadas no texto.

2) Frase exata
Colocando as duas palavras entre aspas, a busca será efetuada com todas as palavras, na ordem em que foram escritas. Exemplo: "Ayrton Senna". O resultado irá apresentar todos os sites nos quais a palavra Ayrton é obrigatoriamente seguida pela palavra Senna.

3) Excluindo uma palavra
É possível fazer isso colocando um sinal de menos (-) na frente da palavra que deseja excluir. Exemplo: "Ayrton Senna" -Prost. O resultado vai apresentar sites que tenham "Ayrton Senna", nesta ordem, e não contenham a palavra Prost.

4) Encontrando sinônimos
Coloque um sinal de til (~) na frente da palavra que deseja procurar; assim, a ferramenta exibirá seus sinônimos. Exemplo: "Ayrton Senna" ~espetacular.


Opções avançadas
1) Busca no título da página

Para buscar o título da página, esse que aparece lá no topo da janela, escreva o termo intitle:, seguido da expressão que quer encontrar. Exemplo: intitle:"Ayrton Senna". O resultado irá apresentar as páginas que contenham a expressão "Ayrton Senna" no título, e não necessariamente no corpo da página. Use allintitle: para buscar por todas as palavras e expressões no título.

2) Procurar em um site específico
Você pode procurar dentro de um site específico, usando o termo "site:" acrescido da URL básica do site. Exemplo: "Ayrton Senna" site:globo.com. O resultado irá apresentar todos os registros da expressão "Ayrton Senna" em todos os sites da globo.com.

3) Todas as palavras no texto da página
Quando você quiser garantir que todas as palavras estão no texto da página (não em links, título e etc), use allintext:. Exemplo: allintext: "Ayrton Senna". O resultado irá apresentar apenas sites em que a expressão "Ayrton Senna" esteja no corpo do texto.

4) Busca por intervalo entre números
Se você está procurando um produto e quer apenas os resultados de busca entre duas faixas de preço, use valor 1..valor 2Exemplo: "Câmera digital" 500..1.000. O resultado conterá sites com a expressão "câmera digital" e números inteiros entre 500 e 1.000.

5) Buscar excluindo conteúdo adulto
Seu filho precisa fazer um trabalho de escola e vai procurar termos como "sexo" e "camisinha"? O risco de ele encontrar um site com conteúdo adulto nesse caso é muito grande. Para diminuir o risco dele ver algo que não deveria,
http://www.google.com.br/intl/pt-BR/help/customize.html e configure essa opção em seu navegador.

6) Busca por tipos específicos de arquivos
Pode ser que alguma vez seja necessário encontrar um arquivo com uma extensão específica, como um arquivo PDF de um manual que você perdeu. Para isso, Use o termo filetype: ou ext: acrescido da extensão que você quer. Exemplo: "manual Celta" ext:PDF. O resultado irá apresentar apenas documentos PDF com o a expressão "manual Celta" em seu conteúdo.


NÚMEROS
Também é possível brincar com as buscas do Google fazendo cálculos matemáticos, conversão de moedas, etc, etc e etc. Vamos lá!

1) Operações matemáticas
Soma: número + número
Subtração: número - número
Multiplicação: número * número
Divisão: número / número
Clique em http://www.google.com.br/help/calculator.html para ver a lista completa de operações.

2) Operações de conversão de moeda
Você precisa saber quanto vale US$ 100 em euros? Simples: escreva o valor, a moeda de origem, a palavra in e a moeda final. Exemplo: 100 USD in euros. Uma observação importante: se o google aparece em português para você, use no lugar de IN a opção EM: 200 USD em euros.


Utilize as dicas para futuras buscas, se necessário combine as opções sugeridas.

23.7.07

Videos da Campanha Antispam.br

Para dar continuidade à campanha anti-spam, a Comissão de Trabalho Anti-spam do Comitê Gestor da Internet no Brasil (CGI.br) apresenta seus dois primeiros vídeos educacionais. Produzidos para abranger uma parte da história da internet de forma simples e divertida, as animações informam e esclarecem os perigos aos quais os usuários estão expostos.

Para assistir os vídeos clique na imagem do vídeo desejado.



Para visualizar os vídeos em formato .mov acesse Antispam.br



Após a postagem foram adicionados mais dois vídeos, confira.

22.7.07

Feche a caixa on-line

Para jogar o feche a caixa on-line clique na imagem abaixo.






IBGE - Países@

O IBGE disponibilizou o site Países@, que contém um planisfério clicável, todo feito em Java e PHP.

O site Países@ fornece informações sobre todos os países do mundo, agrupadas em 7 temas principais: Síntese, População, Indicadores Sociais, Economia, Redes, Meio Ambiente e Objetivos do Milênio.

Possui duas barras de controle principais: barra de ferramentas e seleção do país e barra de seleção do tema. Ao ser iniciado, o tema 'Síntese' é selecionado automaticamente. Para que a pesquisa seja iniciada, é necessário que o usuário escolha um país da lista na barra de ferramentas e depois clique em 'OK'.




Para maiores informações sobre a utilização do site acesse a Ajuda.