Mostrando postagens com marcador fsContato. Mostrar todas as postagens
Mostrando postagens com marcador fsContato. Mostrar todas as postagens

quinta-feira

30 Dicas de Sites Úteis

Pessoal essa lista me foi enviada pelo Fernando Souza e achei extremamente útil, vale a pena conferir.

1. Quando for comprar qualquer coisa não deixe de consultar o site GastarPouco.

http://www.gastarpouco.com



2. Serviço dos cartórios de todo o Brasil, que permite solicitar documentos via internet.

http://www.cartorio24horas.com.br/index.php


3. Site de procura e reserva de hotéis em todo o Brasil ,por cidade, por faixa de preços, reservas etc.

http://www.hotelinsite.com.br


4. Site que permite encontrar o transporte terrestre entre duas cidades, a transportadora, preços e horários.

https://appweb.antt.gov.br/transp/secao_duas_localidades.asp


5. Encontre a Legislação Federal e Estadual por assunto ou por número, além de súmulas dos STF, STJ e TST.

http://www.soleis.adv.br


6. Tenha a telinha do aeroporto de sua cidade em sua casa,chegadas e partidas.

http://www.infraero.gov.br/pls/sivnet/voo_top3v.inip_cd_aeroporto_ini=


7. Encontre a melhor operadora para utilizar em suas chamadas telefônicas.

http://sistemas.anatel.gov.br/sipt/Atualizacao/Importante.aspp


8. Encontre a melhor rota entre dois locais em uma mesma cidade ou entre duas cidades, sua distância, além de localizar a rua de sua cidade.

http://www.mapafacil.com.br



9. Encontre o mapa da rua das cidades, além de localizar cidades.

http://mapas.terra.com.br/Callejero/home.asp


10. Confira as condições das estradas do Brasil, além da distância entre as cidades.

http://www.dnit.gov.br


11. Caso tenha seu veiculo furtado, antes mesmo de registrar ocorrência na polícia, informe neste site o furto.O comunicado às viaturas da DPRF é imediato.

http://www.dprf.gov.br/ver.cfmlink==form_alerta


12. Tenha o catálogo telefônico do Brasil inteiro em sua casa. Procure o telefone daquele amigo que estudou contigo no colégio.

http://www.102web.com.br


13. Confira os melhores cruzeiros,datas, duração,preços, roteiros, etc.

http://www.bestpricecruises.com/default.asp


14. Vacina anti-câncer (pele e rins).
OBS. ESTA VACINA DEVE SER SOLICITADA PELO MÉDICO ONCOLOGISTA.

http://www.vacinacontraocancer.com.br/hybricell/home.html



15. Indexador de imagens do Google - captura tudo que é foto e filme de dentro de seu computador e os agrupa, como você desejar.

http://www.picasa.com


16. Semelhante ao Internet Explorer , porem muito mais rápido e eficiente, e lhe permite adicionar os botões que desejar, ou seja, manipulado como você o desejar.

http://www.mozilla.org.br/firefox


17. Site de procura, semelhante ao GOOGLE.

http://www.gurunet.com


18. Site que lhe dá as horas em qualquer lugar do mundo.

http://www.timeticker.com/main.htm


19. Site que lhe permite fazer pesquisas dentro de livros.

http://www.a9.com


20. Site que lhe diz tudo do Brasil desde o descobrimento por Cabral.

http://www.historiadobrasil.com.br


21. Site que o ajuda a conjugar verbos em 102 Idiomas.

http://www.verbix.com


22. Site de conversão de Unidades.

http://www.webcalc.com.br/conversões/area.html


23. Site para envio de e-mails pesados, acima de 50Mb.

http://www.dropload.com


24. Site para envio de e-mails pesados, sem limite de capacidade.

http://www.sendthisfile.com


25. Site que calcula qualquer correção desde 1940 até hoje, informando todos os indices disponiveis no mercado financeiro. Grátis para Pessoa Física.

http://www.debit.com.br


26. Site que lhe permite falar e ver pela internet com outros computadores,ou LHE PERMITE FALAR DE SEU COMPUTADOR COM TELEFONES FIXOS E CELULARES EM QUALQUER LUGAR DO MUNDO GRÁTIS - De computador para computador, voz + imagem. De computador para telefone fixo ou celular.

http://www.skype.com


27. Site que lhe permite ler jornais e revistas de todo o mundo.

http://www.indkx.com/index.htm


28. Site de procura de pessoas e empresas nos EUA. Só para achar a pessoa ou a empresa com endereço e telefone-GRATIS. Se quizer levantamento completo de tudo o que a pessoa tem como patrimonio, tudo que teve de problema judicial e financeiro, e outras coisas mais, ai pode custar até US$80,00 com valores intermediarios.

http://www.ussearch.com/consumer/index.jsp


29. Site de camaras virtuais, funcionando 24 hs por dia ao redor do mundo.

http://www.earthcam.com


30. Site de mapas que identificam endereços do Brasil inteiro e dá sugestões de rotas.

http://www.ondeestou.com.br

segunda-feira

Criando um projeto Maven no Linux

O que é Maven?

Maven é uma ferramenta da Apache Software Foundation usada para gerenciamento e automação de projetos em Java. Com ele você consegue gerenciar com mais facilidade as dependências do seu projeto. Ele é similar ao Ant, também da apache porém é mais fácil de configurar.

O Maven centraliza as informações do projeto em um arquivo chamado pom.xml (Project Object Model). Neste arquivo são descritos dados como: nome do projeto, informações dos desenvolvedores, dados do repositório e sistema de controle de versão, dependências de bibliotecas externas entre outros…

Instalando o Maven

Para instalar o maven em seu ambiente de trabalho digite o seguinte comando no console:

sudo apt-get install maven2

Ao instalar o maven2, ele cria um repositório em sua máquina que pode ser acessado através do comando:

cd ~/.m2/repository

Neste repositório ele colocará todas as bibliotecas que você declarar nos pom.xml das suas aplicações. O interessante é que estas aplicações ficam minúsculas no controle de versão, já que as bibliotecas estão centralizadas no maven e não precisam mais acompanhar os fontes dos projetos.

No maven, toda vez que você compila a aplicação ele executa o download daquelas libs declaradas que não constam no repositório local e, por isso, se você baixar os fontes do projeto em outra máquina, basta instalar o maven e ele resolverá todas as dependências para você.

Agora que o ambiente está preparado, vamos criar a pasta do projeto?

Crie e acesse a pasta que receberá nosso projeto maven. ex:

mkdir helloworld
cd helloworld

O que são archetypes?

O Maven trabalha com archetypes ou arquétipos que tem por significado, segundo o site http://www.eon.com.br/unilae/unil351.htm, padrão original ou modelo, a partir do qual outras coisas da mesma natureza são feitas. Protótipo Ideal das coisas, idéia que serve de modelo em relação a outras. Ou seja, você cria projetos utilizando modelos pré-definidos segundo a necessidade e o archetype se encarrega de organizar toda a estrutura inicial. Para um projeto web, por exemplo, o archetype montaria a seguinte estrutura de pastas:

  • /pom.xml
    • src
      • main
        • java
        • resources
        • webapp
      • test
        • java
        • resources
        • webapp
  • readme.txt
  • license.txt
Esta estrutura é um padrão para projetos java web. Dentro da pasta raiz '/' não deve existir nada além do pom.xml, o src, o readme.txt e o license.txt. Todas as classes java devem ficar dentro de /src/main/java. Todos os arquivos relativos a web (jsp, html, xhtml) devem ficar dentro de /webapp e os demais arquivos, como os .properties, devem ficar dentro de /resources.

Se o seu projeto for utilizar mais de uma linguagem de programação, como por exemplo, Java e Ruby, você deve criar uma pasta para os códigos ruby no mesmo nível da pasta Java. ex:

  • /pom.xml
    • src
      • main
        • java
        • ruby
        • resources
        • webapp
      • test
        • java
        • ruby
        • resources
        • webapp
  • readme.txt
  • license.txt
A pasta test contém a mesma estrutura da pasta main, mas, como o próprio nome sugere, é utilizada apenas para testes.

Quando você compila um projeto no maven com o mvn compile, ele cria uma pasta target no nível do /src para publicar a aplicação, por isso, quando for remeter seu projeto para o repositório do controle de versão, não envie esta pasta, execute o comando mvn clean e ele limpará o projeto deletando os arquivos desnecessários.

Agora que você conhece o archetype crie o projeto Maven através do comando:

mvn archetype:generate

Este comando, archetype:generate, irá iniciar um wizard para a criação do projeto. O processo é muito intuitivo basta apenas entender o que significam os termos que serão solicitados durante a criação. São eles:

groupId : domínio do fabricante ex: br.com.fabriciojf;

artifactId : nome do projeto ex: helloworld;

versao : versão do projeto. O maven utiliza o padrão '1.0 SNAPSHOT' para a versão corrente em desenvolvimento, por isso, é bom utilizarmos o mesmo para o nosso projeto;

package : nome do pacote java que deverá ser gerado inicialmente ex: br.com.fabriciojf.helloworld;

Após esses passos, serão listados os archetypes disponíveis no repositório oficial do maven. Você deve escolher a opção desejada e pressionar Y. Pronto, o projeto já está criado. Agora podemos acrescentar suas dependências no pom.xml e criar os arquivos da aplicação em sua ide de preferência, respeitando a hierarquia de pastas descrita acima. O interessante é que o projeto criado pelo maven já é reconhecido pelo Netbeans e pelo Eclipse, por isso, não é necessário criar um novo projeto com fontes existentes basta abri-los normalmente.

Se você não encontrou um archetype que sirva às suas necessidades, baixe-o de outro repositório, basta descobrir sua url e informá-la para o archetypeCatalog. Ex: Para baixar um archetype JSF/JSP de outro repositório, digite na linha de comando:

mvn archetype:generate -DarchetypeCatalog=http://myfaces.apache.org

Onde -D é o atributo que define o novo valor para a variável archetypeCatalog. Este comando altera o catálogo do maven apenas neste momento, após sua execução ele retornará ao repositório default.
Bem pessoal, esta é minha primeira matéria sobre Java aqui no portal. Espero ter ajudado aqueles que ainda não utilizam sistemas de gerenciamento e automação de projetos.


Por: Fabrício S Costa
Informações Técnicas e Revisão: Fernando Souza

terça-feira

Ih... deletei ...

Já deletou algum arquivo definitivamente do seu pc por linha de comando, que pensava que nunca mais usaria e depois se arrependeu? Pois é, isso é muito comum. Encontrei um material muito interessante no blog de Fernando Souza, onde ele apresenta um solução muito simples para os usuário de Ubuntu e outras distros. Vale a pena dar uma conferida ...

ah-o-conforto-da-lixeira