Edwilson Sousa

17jan/120

O seu browser “guenta o tranco”?

Separei alguns links com testes de renderização utilizando animações em HTML5 e JavaScript, e outros testes interessantes, será se o seu navegador "guenta o tranco"?

Se você (assim como eu) tem vários browsers instalados no PC é uma brincadeira interessante testar como cada um se comporta. Isso não quer dizer que você deveria usar o que tem a melhor performance, afinal existem outros aspectos a se considerar ao usar um browser, mas é interessante ver a evolução dos engines JavaScript e da capacidade de processamento gráfico.

Performance gráfica: Let it Snow

14jan/120

Hello World com Zend Framework

No post anterior mostrei a estrutura de diretórios recomendada para se utilizar o Zend Framework, agora iremos criar as primeiras linhas de código, e fazer o software mais famoso entre nós programadores, o Hello World.

Se você ainda não utilizou frameworks de desenvolvimento deve estar pensando: "ok, mas o hello world em php se resume a <?php echo 'Hello World!'; ?>", pois bem, usaremos esse exemplo de uma simples saída de string mas usando a estrutura MVC (Model View Controller) implementada em Zend Framework para gerar esse mesmo resultado, e a medida em que você for seguindo no seu projeto você verá as inúmeras vantagens de utilizar essa arquitetura.

Observe que até o momento o nosso projeto não possui sequer um arquivo no nosso diretório público (public_html, httpdocs, www, etc), nós precisaremos apenas de um arquivo .php no diretório público, e a única coisa que ele fará é disparar o inicializador do projeto (Bootstrap). Então, vamos ao que interessa...

// httpdocs/index.php
defined('APPLICATION_PATH') || define('APPLICATION_PATH', '/home/zend/application/projeto/');
defined('APPLICATION_ENV') || define('APPLICATION_ENV', 'testing');
set_include_path(implode(PATH_SEPARATOR, array(APPLICATION_PATH, "/home/zend/library/")));
 
require_once 'Zend/Application.php';
 
$application = new Zend_Application(APPLICATION_ENV, APPLICATION_PATH . '/configs/application.ini');
$application->bootstrap()->run();
12jan/120

Começando com Zend Framework

Se você está lendo esse artigo é porque provavelmente já leu um pouco a respeito de Zend Framework e pensa em começar a utilizá-lo em seus projetos, pouparei maiores detalhes sobre o que é ZF e quais as suas vantagens em relação a outros frameworks PHP, aqui estou considerando que você já está decidido a usá-lo.

Caso ainda tenha muitas dúvidas sobre o framework em si, deixe um recado ao final do post que providencio um outro texto sobre as noções básicas de ZF. E por falar em noções básicas, vamos ao B+A=BA da configuração do Zend Framework...

10jan/120

Lumia 900 – A (não tão) grande novidade da Nokia

É interessante ver como a Nokia não consegue evitar o vasamento de informações ao lançar grandes produtos. Foi assim com o "Nokia Sea Ray", depois conhecido como Lumia 800 e dessa vez com o "Nokia Ace",  desde a semana passada a ficha técnica completa os rumores sobre o "Nokia Ace" já circulavam na internet, e como já era de se esperar em relação à Nokia, os rumores eram verdadeiros.

O "Nokia Ace", grande lançamento da Nokia na CES 2012, na verdade chama-se Lumia 900, e é o terceiro aparelho com o Windows Phone lançado pela Nokia. Entre os destaques do Lumia 900 estão a compatibilidade com redes 4G, câmera frontal, e tela AMOLED de 4,3" (maior que a do Lumia 800). NFC e Skype ainda não estão presentes.

22nov/110

Windows 8 com instalador via web

Em seu último post no blog Building Windows 8 a Microsoft mostrou algumas novidades sobre o mecanismo de instalação da próxima versão do Windows.

No Windows 7, se quisermos fazer um upgrade de versão, ou mesmo atualizar do Windows Vista/XP o passos a se seguir incluem:

  1. Instalar o Windows 7 Upgrade Advisor
  2. Utilizar o Windows Easy Transfer para salvar os arquivos e configurações
  3. Adquirir uma mídia de instalação do Windows 7 (e instalar o Windows)
  4. Executar novamente o Windows Easy Transfer para "voltar o backup"

O Windows 8 reunirá todas as etapas anteriores em um único instalador, que além de detectar possíveis incompatibilidades de software/hardware, também permitirá realizar backup de arquivos e configurações.

18nov/111

Zune – O Media Player Estilo Windows 8

Zune

Iniciando a sessão de reviews do blog mostrarei pra vocês um pouco do Zune, o Player de música Metro Style da Microsoft.

Após anos de soberania do Windows Media Player ao que parece a Microsoft pretende substituir o player que já vai fazer 14 anos por um novo player, o Zune.

O novo player segue o padrão Metro Style que a Microsoft vem adotando em alguns de seus produtos, como no Windows Phone e no Windows 8, além de possuir também alguma semelhança com o Windows Media Center. A interface é bastante intuitiva e o gerenciamento da biblioteca de midia não deixa a desejar.

11nov/110

Diferenças entre o Nokia Lumia 800 e 710

No ultimo mês a Nokia mostrou ao mundo seus primeiros filhotes com Windows Phone, os smartphones da família Lumia. Sabemos que ambos possuem o mesmo tamanho de tela, mesma memória e mesmo processador, então, o que faz ambos serem tão diferentes no quesito preço? Continue lendo e entenderá os motivos.