Microsoft Security Essentials

image

A Microsoft lançou nesta terça-feira (29/09/2009) seu software antivírus gratuito, que foi desenvolvido durante cerca de um ano.

De acordo com novos testes realizados pela AV-Test.org, o antivírus gratuito da Microsoft lançado nesta semana, foi capaz de identificar 98% de pouco mais de 500 mil amostras de malware, um resultado considerado como "muito bom" pela empresa.

O Microsoft Security Essentials foi testado com dois conjuntos diferentes de malwares, de acordo com Andreas Marx, da AV-Test.org. O primeiro teste foi feito com mais de 3.700 vírus, Trojans e worms da WildList. "Todas as amostras foram detectadas com sucesso e bloqueadas durantes nossos testes", disse Marx.

O segundo teste colocou o Microsoft Security Essentials contra um conjunto ainda maior de malwares. Dos 545.344 malwares usados no teste, o antivírus gratuito da Microsoft foi capaz de detectar 536.535, resultado em uma taxa de detecção de 98,4%. Um índice também considerado muito bom pela AV-Test.org.

Nos teste de detecção de spyware e adware, o Microsoft Security Essentials foi capaz de detectar 12.935 das 14.222 amostras, o que resultou em uma taxa de detecção de 90,9%.

Esta é a segunda vez que a AV-Test.org testa o Microsoft Security Essentials. A versão beta do programa foi testada em junho e foi capaz de detectar corretamente as mais de 3.200 amostras de malware usadas no teste.

A versão final do Microsoft Security Essentials também foi bem sucedida na detecção e remoção de todos os 25 rootkits usados pela AV-Test.org em seus testes.

Mas como nem tudo é perfeito, o programa não possui a capacidade de detectar malwares com base apenas na forma como se comportam. Algo presente em muitos antivírus disponíveis hoje. (IDGNOW).

O Essentials está disponível em diversos idiomas, incluindo português brasileiro.

Requisitos mínimos do sistema do Microsoft Security Essentials

Sistema Operacional: Original - Windows XP (Service Pack 2, Service Pack 3); Windows Vista (Gold, Service Pack 1, Service Pack 2); Windows 7

  • Para Windows XP, um PC com CPU com velocidade de clock de 500 MHz ou superior e 1 GB de RAM ou superior.
  • Para Windows Vista e Windows 7, um PC com CPU com velocidade de clock de 1,0 GHz ou superior e 1 GB de RAM ou superior.
  • Vídeo VGA de 800 × 600 ou superior.
  • 140 MB de espaço em disco disponível.
  • É necessário possuir uma conexão com a Internet para instalar e baixar as definições de vírus e spyware mais recentes para o Microsoft Security Essentials.
  • Navegador da Internet:
    • Windows Internet Explorer 6.0 ou mais recente.
    • Mozilla Firefox 2.0 ou mais recente.
  • O Microsoft Security Essentials também oferece suporte ao Modo Windows XP no Windows 7. Para obter mais informações, consulte os requisitos do sistema para Modo Windows XP no Windows 7.

Download Aqui!

Macrofotografias de Brian Valentine

A vida moderna, corrida e estressante não nos deixa tempo para observar um mundo que existe ao nosso redor e que acaba passando tão despercebido em nossas vidas, um mundo impressionante e cheio de detalhes e surpresas, um mundo que está em nosso alcance e pode ser captado com um simples disparo.

Uma das minhas paixões é a macrofotografia, fiz alguns ensaios no quintal da minha antiga casa e no sitio do meu sogro, isso nos tempos de faculdade a alguns anos atrás, e terminei me apaixonando. Como hoje dividimos responsabilidades com trabalho filho etc, a vida já não nos da tempo para praticar nosso hobby, então separei algumas fotos incríveis que me deixaram encantado, as fotos são de Brian Valentine que é especializado em macrofotografia.

A macrofotografia é a fotografia de pequenos seres e objetos ou detalhes que normalmente passam despercebidos no nosso dia-a-dia; são fotografados em seu tamanho natural ou levemente aumentados através de aproximação da câmera ou fazendo uso de acessórios destinados a este tipo de fotografia; as macrofotografias são exibidas em tamanho bastante ampliado para maior impacto visual. (saiba mais aqui).

Brian Valentine começou a macrofotografia como um hobby em seu próprio jardim, mas os resultados foram tão maravilhosos que ele logo se apaixonou por esse tipo de fotografia, para Valentin o mínimo detalhe é a palavra de ordem.

Para ter mais liberdade em lugares praticamente inacessíveis, Valentin abre mão do tripé, quando precisa estabilizar a câmera, o improviso vem com algum objeto pequeno ou um calço. O uso de lentes de 105mm são bem vindas e também técnicas como o "focus stacking" que é o uso de processamento de imagem digital combinando varias fotografias tiradas em diferentes distancia para da uma imagem resultante de maior profundidade de campo. Usar roupas sóbrias e suaves facilita a vida do fotografo macro, pois os insetos são sensíveis a cores vibrantes, e podem se afastar ao perceber sua presença.

Abaixo segue um show de Macrofotografia:

image

image

image

image

image

image 

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image 

image

 

Dicas para macrofotografia clique aqui

PHP - Porque usar uma IDE e qual escolher

image

Todo mundo quer ser mais produtivo, cometer menos erros e escrever bons códigos. Claro, que tudo depende de você, mas na maioria dos casos, ambientes de desenvolvimento integrado (IDEs) pode ajudá-lo a atingir esses objetivos com mais facilidades. Infelizmente, a escolha da IDE correta é muito difícil porque ha muitas necessidades a serem considerados, sendo que o site de quase todos os IDE nos diz que sua IDE é a melhor.

Neste post, vamos dar uma olhada nas mais populares PHP IDEs, explorando suas funções, comparando-as em uma tabela e tirando algumas conclusões. Com sorte, você terá uma idéia do que cada IDE PHP tem para oferecer e qual melhor se adapta às suas necessidades.

A seguir, veremos algumas das características que eu achei importante considerar.

 

Características


1. Realce da Sintaxe (Syntax highlighting)

Bom, a sintaxe destaca melhora a legibilidade do código.
Basta olhar para isto:

image

 

2. Complemento do Código (Code completion)

image

Sugestões automática de código pode evitar que o desenvolvedor tenha de escrever muito, IDEs que suportam classes personalizadas e phpDoc pode até salvá-lo de ter que ler a documentação do projeto, completar código também pode evitar erros de digitação. Por exemplo, if typing $cotroller-> não mostra qualquer sugestão, você saberá que algo está errado… deve ser de it should be $controller!
O code completion poderá informa-lo se muitas variantes são mostradas ou métodos de sua classe não foram apanhados.
Também é bom ter code completion em arquivo HTML src = "PHP include and require.

 

3. Navegação

Uma das coisas mais chatas é ficar tentando descobrir onde uma determinada variável foi definida ou usado. Algumas IDEs podem ajudar com o comando "Ir a" (GoTo) com ações, como ir para definição.
Outra característica importante é a pesquisa, a busca não deve demorar muito tempo, mesmo com grandes projetos, ela pode se tornar ainda melhor é se o IDE permite que você se move rapidamente para a próxima ocorrência de uma frase de busca, como o Firefox faz com o seu recurso Pesquisa rápida.

image

4. Erros e avisos em destaque

On-the-fly, verificação de sintaxe pode evitar vários erros tipográficos e erros comuns de programação. No exemplo abaixo, o IDE indica que você pode ter usado = em vez de ==:

image

Quanto mais erros a IDE detectar, melhor, com exceção de falsos positivos.

 

5. Refatoração e geração de código (Refactoring and code generation)

Refatoração é basicamente um conjunto de técnicas para transformar o código fraco em código sólidos. A sua aplicação em IDEs para PHP é muito fraco comparado com IDEs para linguagens Java e C, mas ainda é muito útil.

Refatoração em PHP básico inclui:

  • "Move", garante que ao mover o arquivo para outro diretório o mesmo terá suas referencias alteradas em todo o projeto .
  • "Rename", Renomeia algo é garante que ele seja renomeado em todo o projeto.
  • "Safe delete", garante que a exclusão de um arquivo não prejudique outras partes do projeto.

image

Além de refatoração de base, algumas IDEs pode gerar código para a classe construtores, getters / setters e mesmo sobre os métodos para uma classe pai.

image

 

6. Depuração (Debugging)

A depuração não é tão crítica em PHP, porque você poderá adicionar echos ou usar algo como FirePHP, mesmo sem ter que recompilar seu código. Mas para aplicações complexas em que você precisa adicionar echo após cada linha para ver o que está acontecendo, ao depurar você poderá economizar horas.
Se o IDE for boa mesmo, ela ira lhe fornece um passo-a-passo sobre a depuração e permitirá que você veja os valores atuais das variáveis no espaço.

image

7. Versionamento (Versioning system)

Versionamento é extremamente útil para a equipe e para desenvolvimento pessoal. Ela mostra que mudanças que foram feitas em um arquivo, quando foram feitas e por quem. Uma boa IDE permite comparar visualmente as revisões, mudanças de uma cópia de uma versão para outra, reverter para estados anteriores e mesclar as alterações feitas por diferentes membros da equipe.

image

Ao executar verificações comum e se comprometer, integrando um sistema de controle de versão, como CVS, SVN, git ou Mercurial na sua IDE é geralmente bem melhor do que correr uma aplicação separada.


8. Client-side, características

Utilizar PHP por si só é muito raro, CSS e JavaScript quase sempre estão em algum lugar no seu projeto. Então, para um bom projeto usar IDEs com opção para outras linguagens e tecnologias em conjunto com o PHP lhe pouparia tempo.

image

Como escolher uma boa IDE?

Cada IDE fornece uma grande quantidade de recursos. Algumas dessas características são muito úteis, outras não. Aqui estão algumas diretrizes a serem seguidas para facilitar sua escolha:

  • Tente usar uma IDE com licença Gratis (software livre). Seu conjunto de recursos pode ser suficiente para você, e você não precisará pagar por uma licença.
  • Em primeiro lugar, certifique-se que a mesma tenha as características que você deseja e que são aqueles que você realmente precisa, verificar se eles funcionam corretamente na IDE de sua escolha.
  • Se você encontrar uma IDE que se encaixa bem, mas está faltando um ou dois recursos, tente ferramentas especializadas.
  • Depois de escolher uma IDE, brinque com ela por uma semana antes de implementa-la em um grande projeto. Seu hábitos de trabalho vai te dizer se você se sente confortável com ela.

 

Quadro Comparativo

Junto com Vladimir Statsenko, que ajudou com a seção sobre o Aptana, foi preparado uma tabela de comparação.


O que foi coberto
:


Ferramentas baseadas em Eclipse

PDT Eclipse, Zend Studio 6, Aptana e Aptana Studio Pro são construído sobre a plataforma Eclipse. Isso significa que você pode usar qualquer um dos milhares de plug-ins do Eclipse existentes, se um recurso que você precisa não está integrado na IDE em si, é bem provável que ele esteja disponível como um plug-in de terceiros.
Eclipse foi uma das primeiras IDEs freeware com capacidade complexas de code completion, navegação de código, apoio a projectos, etc.
A maioria deles ainda estão livres e são muito poderosas.

NetBeans
NetBeans é a nova estrela do PHP, não é construído sobre a plataforma Eclipse, tem a maioria dos recursos de outros IDEs e ainda mais…, e é grátis também.
O desenvolvimento desta IDE é público, aberto e rápido, na seqüência do desenvolvimento do blog podem ser testadas novas compilações que sempre ficam disponíveis ao publico, isso é muito interessante, mesmo se já existe uma versão estável disponível (v6.7).


O que não estava coberto

Há uma abundância dos blocos poderosos como PSPad, Notepad + +, TextMate, vim e Emacs. Alguns são muito semelhantes as IDEs e ainda melhor se você quer um editor de texto bom, mas não trazem a experiência de uma IDE completa. Rever todas as boas IDEs, não seria possível (existem muitas), por isso apenas as grandes IDEs são comparados aqui.

 

IDEs Testadas

Aqui está a lista das IDEs para PHP incluídas em nossa análise:

  • PDT 1
  • PDT 2.0
  • Zend Studio 6
  • NetBeans 6.5
  • NetBeans 7 (development version)
  • Aptana PHP
  • Aptana Studio Pro
  • Codelobster *
  • Nusphere PhpED 5.6 *

Decidimos que seria interessante permitir que nossos leitores possam editar a tabela hospedada no Google Docs. Sinta-se livre para adicionar sua IDE favorita se ela não estiver lá, ou adicionar notas de algumas características das que constam na tabela.

The full table at Google Docs (not editable snapshot)

* Codelobster and Nusphere PhpED were filled in by Russian community members

 

Conclusão

Você ainda não usa uma IDE?, Você pode estar perdendo tempo, teste e verá a diferença.

PDT e NetBeans são boas IDEs, se você precisar de um monte de plug-ins, Eclipse é a melhor escolha, se as ferramentas de edição e finalização de código é mais importante para você, escolher o NetBeans. NetBeans é um pouco mais sensível, também, se você estiver na maior parte edição de HTML e CSS, tente Notepad + +, vim, TextMate ou o Emacs. Todos eles têm muito boas em capacidades de edição HTML e pode ser configurado para a conclusão do código simples, são mais rápidos e mais leves do que IDEs plenamente caracterizados.

Se você estiver editando o JavaScript complexo, tente Aptana, o que é surpreendente para JavaScript ou Spket o plug-in para o Eclipse tem quase as mesmas características.
E lembre-se, IDEs não são destinadas a mudar a maneira que você pensa. Eles simplesmente acelerar o processo de desenvolvimento.

 

Comercial vs Freeware

Por mais estranho que possa parecer, IDEs comerciais, tais como IDEs such e Zend Studio, Aptana Studio Pro não tem mais vantagens que as alternativas livres como PDT2.0 e NetBeans, sendo que ambos são muito boas.

Com Aptana Studio Pro, você obtém uma boa IE para depurar JavaScript, SFTP, FTPS e alguns outros recursos úteis por US $ 99.

Como NetBeans, o Zend Studio oferece code completion e detecção de erros do PDT, um formatador de código muito bom e personalizável, as capacidades de refactoring (que NetBeans também tem) e alguns assistentes para o Zend Framework. Sua licença custa 399 dólares.

 

Recursos

  • PDT Project - Official Eclipse PHP Development Tools website.
  • Zend Studio - Web site oficial Zend Studio.
  • NetBeans - Web site oficial do NetBeans.
  • NetBeans for PHP weblog - Aqui você pode aprender sobre os novos recursos a serem incluídos em futuros lançamentos e discuti-las como estão sendo desenvolvidos.
  • Aptana - Web site oficial Aptana.

 

Sobre o autor

Alexander Makarov é um desenvolvedor web profissional na Rússia. Ele também é a pessoa por trás RMCreative, um blog russo dedicado aos desenvolvedores web, designers e todos os interessados em como a Web é construída.

Por Alexander Makarov
Tradução: Sérgio Rocha

Kurt Cobain se solta em Guitar Hero 5

Dia primeiro de setembro foi lançado o Guitar Hero 5, que não prometia nada mais do que novas músicas, e todo o resto que nós já conhecemos. Mas a Activision colocou uma surpresinha que pode chocar a geração que cresceu ouvindo música nos anos 90: Kurt Cobain cantando Bon Jovi alegremente, entre outras pérolas.

Kurt Cobain foi sem dúvida um ícone da música e do comportamento do anos 90.

A Actvision decidiu colocar o Kurt como um personagem do jogo, que você pode escolher para jogar qualquer música, tipo Mötley Crüe, Children of Bodom, No Doubt ou Stevie Wonder. Aí ele dubla e faz caretas como o cara do Qual é a Música com um golfinho de purpurina na cara. Sentiram o túmulo se remexendo? Eu também.

Daí veio o barraco: Courtney Love, víuva do dito-cujo ficou puta da vida quando viu o que fizeram com o Kurt, e colocou em seu  Twitter que essa "merda de Guitar Hero" terá volta, e que ela e as empresas que controlam os direitos do Kurt vão processar a Activision.

Dave Grohl e Krist Novoselic também se manifestaram contra a apresentação animada de seu falecido amigo no GH 5.

 

 

Fonte: Gizmodo

WordPress Themes