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
Mostrando postagens com marcador fsContato. Mostrar todas as postagens
Mostrando postagens com marcador fsContato. Mostrar todas as postagens
quinta-feira
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
- main
- src
- readme.txt
- license.txt
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
- main
- src
- readme.txt
- license.txt
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
ah-o-conforto-da-lixeira
Assinar:
Postagens (Atom)
