Arquivo de fevereiro de 2008

Ebooks

sexta-feira, 29 de fevereiro de 2008

 

 

redes.jpg

Descrição: A principal introdução mundial às redes — completamente atualizado de acordo com as tecnologias fundamentais de amanhã. Redes de computadores, quarta edição, é a introdução ideal às redes de hoje — e às redes de amanhã. Este best-seller clássico foi completamente atualizado para refletir as tecnologias mais novas e mais importantes de redes.

Autor: TANENBAUM, ANDREW S.

engenharia.jpg

Descrição: Sistemas informatizados têm enorme potencial de trazer benefícios। Têm também enorme potencial de trazer prejuízos, quando feitos de forma errada। O software é a alma dos sistemas informatizados, e a engenharia de software é a disciplina que ensina a construir produtos reais a partir dos conceitos fundamentais da informática, Este livro tem o objetivo de apresentar, através de um processo completo e consistente, as práticas mais consagradas dessa disciplina.

Autor: Denis Alcides Rezende

somodernos.jpg

Descrição: Como tudo o que se refere a computadores, os sistemas operacionais evoluem a passos largos. É essa evolução que abre caminho para aplicativos mais poderosos e tem aumentado dia a dia a presença de computadores em nossas vidas.
Escrito por um dos maiores nomes em computação no mundo, este livro é a chave para entender desde a história e os fundamentos dos sistemas operacionais até os mais recentes avanços tecnológicos na área.
Segurança de computadores, sistemas operacionais multimídia e projeto de sistemas operacionais são alguns dos temas apresentados.
O livro ainda descreve em detalhes os principais sistemas operacionais em uso, entre os quais o Linux, o Unix e o Windows 2000.
Sistemas operacionais modernos 2a Edição é indicado como livro-texto e como referência para profissionais da área.

Autor: Andrew S. Tanenbaum

livros.jpg 

Encontrei neste link: http://www.geocities.com/joaocabraldemeloneto/downloads.htm uma série de livros muito interessantes para download. Resolví então fazer este post, e divulgar para os visitantes do site esta dica.

Menu de Acesso aos Livros:

COLEÇÕES
Livros de Diversos Assuntos +200 livros
Livros História Ilustrada da 2a. Guerra Mundial 129 livros
Livros Relacionados com O Código da Vinci e com Dan Brown 5 livros

LINKS DIRETOS
Livro O Livreiro de Cabul 1 livro
Livro Construindo uma Vida – Roberto Justus 1 livro
Livro Freakonomics 1 livro
Livro Mulheres Francesas Não Engordam 1 livro
Livro O Monge e o Executivo 1 livro
 

ÚNICOS
Livro A Psicologia do Líder 1 livro
Livro Como Expandir sua Inteligência 1 livro
Livro Defenda-se das Multas de Trânsito 1 livro
Livro Estação Carandiru – Dráuzio Varela 1 livro
Livro Fortaleza Digital – Dan Brown 1 livro
Livro Medicina de A a Z 1 livro
Livro Homem Cobra Mulher Polvo – Içami Tiba 1 livro
Livro Pai Rico – Pai Pobre 1 livro
Livro Ponto de Impacto – Dan Brown 1 livro
Livro Quem Ama Educa – Içami Tiba 1 livro
Livro Quem Mexeu no Meu Queijo
Livro Semente da Vitória – Nuno Cobra 1 livro
Livro Xagô de Baker Street – Jô Soares 1 livro

Livrinho Vocabulário do Golf (.pdf) 1 livro

ENGLISH BOOKS
Link to 1,800 available English e-books to download 1,800 books
 

POR FAIXA ETÁRIA
Livros para os Vestibulandos e Estudantes do Ensino Médio +100 livros

CURSOS PELA INTERNET      

Curso de Fotografia – Kodak
Curso Rápido de Auto Cad pela Web

Mais Livros Em…
Diretório 4shared
E-books Brasil
Jororoba Livros
Tio Sam Downloads

Fonte: http://adminonline.wordpress.com/tag/ebooks/

Trancando a porta com o dedo

quinta-feira, 28 de fevereiro de 2008

Uma boa idéia seria trancar a porta com algum dispositivo impossível de ser esquecido. Por exemplo, os dedos da sua mão.A Bometric Finger Door Lock (foto) faz extamente isso: usa tecnologia biométrica e as impressões digitais dos seus dedos para abrir as portas de casa. Com uma preocupação a menos: o sistema tranca as portas automaticamente quando elas estão fechadas.

A maçaneta e o sistema de segurança estão acoplados num único dispositivo. A alimentação é feita com quatro pilhas médias e há maçanetas para portas que abrem para a direita e para a esquerda.

Caso você queira adicionar mais usuários ao banco de dados da porta de casa, fique tranqüilo: o sistema reconhece até 120 impressões digitais. O preço sugerido para a “porta inteligente” é de US$ 199,00 (R$ 334,40), no site do fabrincante.

Fonte: http://uoltecnologia.blog.uol.com.br/casademaquinas/

Teste de aceitação – Selenium vs WebTest

terça-feira, 26 de fevereiro de 2008

Há mais de um ano atrás, antes de iniciarmos a fazer testes de aceitação, entre as possibilidades haviam o Selenium e o WebTest. Na época decidimos utilizar o Selenium.

Marc Guillemot postou uma comparação entre os dois, e o seu resultado foi vitória do WebTest.

Particularmente, quando fiz meus testes, achei o WebTest muito lento/chato para fazer os testes quando comparado ao Selenium IDE.

Fonte: QueroSerÁgil

Quero ser ágil

terça-feira, 26 de fevereiro de 2008

http://queroseragil.wordpress.com/

MAXHAUS, Uma nova forma de morar

segunda-feira, 18 de fevereiro de 2008

MAXHAUS é o mais ousado e revolucionário empreendimento imobiliário brasileiro. Ao contrário da arquitetura convencional onde o comprador recebe o apartamento pronto de acordo com o projeto padrão da construtora e depois tem que fazer diversas obras para adequar às suas necessidades, a idéia do MAXHAUS é a da “Arquitetura Aberta”, ou seja, na hora da compra, o imóvel de 70m² está literalmente em branco, e cada um pode montar o imóvel do jeito que quiser: colocar paredes onde bem entender, louças, pisos, portas, etc. Adequando os espaços de cada peça da casa às necessidades de cada morador. Simplesmente genial.

O website do MAXHAUS é um espetáculo à parte.

Usando e abusando das mais recentes tecnologias da internet, o site é um show de design e navegabilidade onde você pode facilmente criar o seu apartamento virtual ao melhor estilo “The Sims”, gravar e exibir para seus amigos.

Sensacional e imperdível!

Clique AQUI e visite agora o site da MAXHAUS

Fonte: acidezmental.com

SubVersion + Trac = Assembla.com (de graça!)

segunda-feira, 18 de fevereiro de 2008

Pesquisando por serviços de hospedagem do TeamSystem/SubVersion (SVN) para projetos não open-source, acabei encontrando este para SVN, Assembla.com, serviço bem interessante, oferece hospedagem SVN + Trac (issue tracking & project management) gratuitamente para pequenas equipes, ou para projetos de uma pessoa só (meu caso). Além disso, possui outras ferramentas, como uma de “Alerts”, que vai te avisando por email das alterações feitas no código fonte, coool! :)

Só criar seu Workspace lá, instalar o TortoiseSVN e dar uma brincada, realmente vale a pena!

[]’s

fonte: http://blog.soczek.net/post/SubVersion-2b-Trac-3d-Assemblacom.aspx

Gerenciando repositórios na faixa

segunda-feira, 18 de fevereiro de 2008

  

   

 

Serviço gratuito para desenvolvedores oferece controle de versões via web.

Para quem é desenvolvedor e quer estabelecer controle mais eficaz de versionamento, mas detesta montar serviços como o CVS (Concurrent Versions System), SVN (SubVersion) e Trac, o site Freepository dá uma boa ajuda nessa tarefa. Ele tem esses serviços prontos e bem tranqüilos de configurar.

Na versão gratuita, você pode apenas montar um repositório CVS, acessível somente via web e com 300 MB de espaço. As principais vantagens são o acesso via HTTP com SSL e compartilhamento com outras pessoas. Para isso basta definir uma senha.

Há ainda a possibilidade de baixar o repositório inteiro em tar.gz ou em formato CVS (incluindo os arquivos de descrição). O serviço fornece informações como o tempo de vida do aquivo, versão em que ele se encontra e o número de linhas acrescentadas ou reduzidas de uma versão para outra.

Já na versão Gold, que custa 8 dólares, você pode montar um repositório mais avançado do tipo SVN (Subversion). Então você ganha acesso direto via comandos SVN, suporte a Apache Ant e ainda um Wiki.

Os serviços da Freepository são uma solução ideal para quem precisa compartilhar um projeto com uma equipe de desenvolvedores remotos e não tem tempo e recursos para montar um servidor com tudo isso.

Postado por - Luiz Henrique dos Santos Cruz - 15/02/2008 – 14:20
Fonte: http://info.abril.com.br/blog/luizcruz/

Baguete: Site gaúcho inova meteorologia

domingo, 17 de fevereiro de 2008
 
Portais de previsão do tempo já não são novidade. Mas este é uma exceção: além das costumeiras dicas de sol/chuva, umidade e temperatura, traz serviços de meteorologia aplicada ao dia-a-dia das pessoas. “A proposta é ser inovador em um setor já bastante conhecido”, declara Carlos Alberto Dutra, diretor Executivo do site porto-alegrense WebTempo.

No website é possível, por exemplo, fazer cálculos de sensação térmica individual. “A pessoa digita sua idade, altura, peso, sexo e tipo sanguíneo e o portal calcula quanto frio ou calor ela sente naquele momento, de acordo com a cidade onde está”, conta Dutra. Outra novidade é a avaliação da influência das condições do tempo sobre o condicionamento físico de …

VEJA MAIS

Ebooks de graça

domingo, 17 de fevereiro de 2008

 http://www.ebookswide.net/

 http://www.icone.com.br/downloadlivre/EBook/

Testes automatizados de aplicações web com Selenium

sexta-feira, 15 de fevereiro de 2008

Colaboração: Miguel Galves e Odracir Antunes Junior

Data de Publicação: 07 de fevereiro de 2008

Boa parte das aplicações desenvolvidas últimamente são aplicações WEB, e portanto também é fundamental poder fazer testes através do browser, como se fosse um usuário comum operando o sistema. Obviamente isto não exime o desenvolvedor de implementar os testes unitários. Os testes através da camada web devem ser um complemento aos testes mais básicos.

O Selenium é uma ferramenta de para testes de aplicações WEB, distribuída sob a Apache License, Version 2.0 . Temos os seguintes modos de uso do Selenium.

Selenium Core – (Modo direto)

Os testes são efetuados diretamente através do browser. As páginas de teste devem estar hospedadas no mesmo servidor que o programa/site a ser testado. Esta restrição/característica é função da segurança relativa à mesma origem requerida pelo javascript.

Vantagens:

Suporte para todos os browsers

Desvantagens:

  • É necessário a instalação remota no servidor.
  • Possui algumas limitações para testes mais complexos.
  • Pode ter um comportamento irregular quando se testam páginas com ajax, onde é necessário um controle maior do tempo, e/ou seqüencia de eventos. Este comportamento é altamente dependente do engine java script do browser. Dependendo do caso, às vezes pode apresentar falsos erros em função da priorização das atividades, já que tando quem testa quanto quem é testado estão sendo executados sob o mesmo engine java script, e comportamentos concorrentes podem não ser tão previsíveis assim

Selenium IDE – (Modo indireto – Plugin no browser)

Os testes são efetuados através de um plugin instalado no FireFox. Este plugin é um ambiente integrado de desenvolvimento. Permite gravar a navegação do usuário, e depois repeti-la à titulo de teste. Também permite exportar os testes gravados em outros formatos. (Maiores explicações adiante )

Vantagens:

  • A instalação é local e simples.
  • É muito fácil de usar.
  • Permite gravar sessões de teste para uso posterior.
  • Permite exportar as sessões de teste como arquivos fonte Java, C#, Perl, PHP, Python e Ruby, que podem ser usados pelo Selenium RC.
  • Excelente para quem inicia o uso do Selenium.
  • Não é preciso saber programar.

Desvantagens:

  • Funciona como plugin apenas no FireFox.
  • Possui algumas limitações para testes mais complexos.
  • Pode apresentar o mesmo comportamento irregular relatado no item Selenuim Core. (colocar link local para #L1)

Selenium RC – (Modo indireto – Programa de teste + Proxy)

Os testes são efetuados através de um programa, que comanda o browser através de um proxy. Este programa pode ser escrito em Java, C#, Perl, PHP, Python e Ruby.

Vantagens:

  • Permite o uso de verdadeiras linguagens de programação.
  • Permite um controle muito mais apurado do tempo, seqüencia de eventos, etc.
  • É possível importar os testes gerados pelo Selenium IDE.
  • Muito mais flexível e poderoso. Pode evoluir até para grandes suítes de testes, integração contínua, geração de relatórios . Como o programa está nas suas mãos você pode fazer o que quiser!

Desvantagens:

  • A instalação e configuração do ambiente é um pouco mais trabalhosa.
  • É necessário saber programar.
  • Pode ser mais complicado escrever os testes à partir do zero .

Sugestões de uso

  • Instale o Selenium IDE e crie os seus testes básicos.
  • Exporte esses testes como programas (java, por exemplo).
  • Crie um projeto com as suítes de teste para uso com o jUnit.
  • Faça um refactoring nas classes geradas pelo Selenium IDE, pois o código gerado tem muita redundância.
  • Melhor ainda seria arrumar o código para ficar simples como uma mini DSL , mais adequada para a sua aplicação, com chamadas de mais alto nível.

Depois de que automatizamos uma parte dos testes, aquilo que antes levava 4 dias passou a ser feito em apenas 20 minutos! Uma cobertura mais abrangente e confiável! A tranquilidade e a segurança que temos depois que os testes passam após um refactoring , ou mesmo antes de uma entrega do sistema para o cliente, é algo que não tem preço!

Odracir Antunes Júnior é Analista de Sistemas com mais de 20 anos de experiência de desenvolvimento de sistemas em C, C++ e Java. Miguel Galves é Engenheiro de Computação e Mestre em Ciência de Computação pela Unicamp, e editor do blog Log4dev. O texto completo da dica pode ser visto em http://log4dev.com/2008/01/24/testando-aplicacoes-web-com-selenium/

Fonte: dicas-l

Conheci este software quando trabalhei na Navita em 2004, realmente é bom… vale a pena