Katipsoi Zunontee – Novo desafio de SEO está lançado

 - by Lauro Santos

A Mestre SEO lançou nesta última terça (10) o seu 4ª desafio de SEO. Esse desafio consiste em uma criação de SERP (página de resultado dos mecanismos de busca) personalizada, ou seja, é dado uma keyword que não se encontra resultados no Google e passado para os candidatos para vencer o desafio.

Esse desafio é voltado para profissionais e amantes de SEO testarem de suas habilidades, sejam elas técnicas negras ou não, tudo é permitido no desafio, mas antes disso é bom conhecer as diretrizes do Google. Desde de 2008 é apresentado um tema, todos eles são altamente desafiadores, porém o deste ano é algo lendário, cujo nome é: Katipsoi Zunontee, que segundo o significado disponibilizado, é um descendente Maia que pode modificar a teoria do fim do mundo agora em 2012, muitos já te colocam como “O Salvador”.

O vencedor deste desafio ganhará diversos prêmios, muitos deles ainda serão apresentados pela MestreSEO, e além disso tudo, o aprendizado e mérito por ter vencido o desafio.

Publicando para o Flash Player 11 no Flash Professional CS5.5

 - by Lauro Santos

Para quem já está querendo desfrutar dos novos recursos do Flash Player 11 , vai aqui um passo a passo de como possibilitar o desenvolvimento no Flash CS5.5.

  1. Faça o download do arquivo playerglobal.swc da versão 11 neste link
  2. Vá até o diretório onde o Flash CS5.5 ( ou CS5) está instalado e localize o diretório “Common/Configuration/ActionScript 3.0″;
  3. Dentro desse diretório crie um novo diretório chamado FP11;
  4. Copie e cole o arquivo “playerglobal.swc” tendo certeza que o nome do arquivo seja exatamente esse, se for o caso renomeie;
  5. Agora vamos criar um novo perfil de publicação no Flash CS5.5. PAra isso vá até o diretório de instalação do Flash CS5.5 e localize o diretório de players “Common/Configuration/Players/” crie uma cópia do arquivo “FlashPlayer10_2 2.xml” e dê o nome de “FlashPlayer11.xml”.
  6. Abra esse arquivo (FlashPlayer11.xml) em um editor de texto e mude o atributo “version” para 13 e o conteúdo da tag “name” para Flash Player 11:


<player id="FlashPlayer11" version="13" asversion="3">
<name>Flash Player 11</name>
</player>

  1. Ainda com o arquivo aberto (FlashPlayer11.xml) altere a definição do caminho para que o player encontre o diretorio onde colocamos o arquivo “playerglobal.swc”. No meu caso só fiz a alteração de “FP10.2″ para “FP11″:


<playerdefinitionpath as2="$(UserConfig)/Classes/FP10;$(UserConfig)/Classes/FP9;$(UserConfig)/Classes/FP8;$(UserConfig)/Classes/FP7" as3="$(AppConfig)/ActionScript 3.0/FP11/playerglobal.swc">
</playerdefinitionpath>

  1. Se tudo foi feito corretamente você pode criar um novo arquivo com as novos recursos do Flash Player 11. Basta escolher a versão do Player como Flash Player 11 no painel de propriedades de um novo arquivo.
    Publicando para o Flash Player 11 no Flash CS5.5
  2. Tenha certeza que seus Browsers estejam com o Flash player atualizado para a versão 11, pois os testes serão feitos no Browser, pois ainda não consegui um modo de modificar o player interno do Flash CS5.5

Adobe AIR 2.6 para Android

 - by Lauro Santos

A Adobe lançou hoje a nova versão do AIR (Adobe Integrated Runtime) para Android. Para quem não conhece o Adobe AIR é um runtime que permite a criação de aplicativos e jogos em Flash Platform e atualmente está disponível para desktop (PC, MAC e Linux) e mobile (Android, Playbook).
A nova versão pode ser baixada no Android Market e está sendo suportada nas versões Android 2.2 (FroYo), Android 2.3 (Gingerbread) e Android 3.0 (Honeycomb). Se você já tem a versão 2.5 também pode atualizar para a versão 2.6 no Android Market.

A novidades  de perfomance e funcionalidades do Adobe AIR 2.6 são:

  • 20% de otimização de performance
  • Decodificação de video H.264 em 30fps
  • Animação e games baseados em GPU superior 50FPS
  • Suporte aos mais recentes system gestures Android
  • Captura de Bitmap para o StageWebView, que prevê a integração visual conteúdo Flash e HTML
  • Decodificação assíncrona de Bitmap, o que melhora o desempenho em aplicações de transições de imagem intensiva

Aplicações desenvolvidas em AIR 2.5 são compatíveis com o AIR 2.6.

fonte: Adobe Blogs

Reativação do Blog

 - by Lauro Santos

Bom pessoal quem deve ter passado por aqui nos últimos meses percebeu que o blog estava parado e sem atualizações.

Muito trabalho e muitos estudos e um pouco de má administração de tempo são os vilões desse sumiço. Um dos frutos bons disso tudo é que fui agraciado com o título de Adobe Community Champion pela Adobe no início desse ano (2011) outro é que depois de toda essa imersão estou com muita coisa para compartilhar.

Aos poucos vou retornar a produção e espero a participação da comunidade.

Abraço a todos!

Agora Adobe Community Professional

 - by Lauro Santos

A Adobe anunciou (18/01) ontem a nova lista de membros do Adobe Community Professional (ACP) que é o novo nome do programa Adobe Community Expert (ACE). Acredito que a mudança tenha ocorrido porque a sigla era igual ao programa de certificação Adobe Certified Expert (ACE).

Fiquei feliz ao saber que fui indicado para membro do grupo e mais contente ainda ao saber que o amigo Pedro Cláudio também estava lá.

Deixo aqui o meu agradecimento a Adobe pelo reconhecimento.

HTML 5 e CSS 3

 - by Lauro Santos

Estão falando muito das novas especificações HTML 5 e CSS3. Muito alvoroço sobre os novos padrões que prometem muitas possibilidades para o desenvolvimento de interfaces web.

No meio disso muitos não estão percebendo que várias conquistas resultantes de muito esforço estão sendo esquecidas. Brigamos muito para que os padrões atuais fossem mais usados, que as interfaces web melhorassem em semântica, acessibilidade. Tudo isso conseguindo através do uso de padrões por desenvolvedores e que eles fossem adotados pelos de browsers, dispositivos e tecnologias assistivas.

Ainda temos muitas páginas na web com layouts em tabelas, mal formatadas e semanticamente desestruturadas. Muitos ainda não sabem desenvolver em HTML/XHTML e CSS e só conseguem criar páginas com a ajuda de editores WYSIWYG.

Fim do XHTML 2 e ascensão do HTML 5

O XHTML foi criado para colocar uma ordem ao caos, usando o parseamento XML as páginas web se tornaram mais organizadas, isso abriu espaço para a semântica de código e de conteúdo uma vez que tags e atributos de foram eliminados. As páginas passaram a ser mais otimizadas e de fácil processamento. O que levou a uma melhoria na renderização de páginas em dispositivos com pouco poder de processamento.

Ainda não é seguro usar as especificações de XHTML e CSS e sua plenitude porque alguns browsers (leia-se Internet Explorer) ainda não dão suporte pleno a esses padrões.

Há um tempo atrás os novos padrões XHTML 2 e  HTML 5 foram propostos e com isso surgiram dois grupos de desenvolvimento separados. Não entendi bem a necessidade da criação de dois novos padrões e aposto que muitos não entenderam também. O que era esperado acabou acontecendo até antes do previsto com o anuncio da W3 sobre o fim do grupo de trabalho do XHTML 2 no final de 2009.

Agora estamos assistindo a ascensão do HTML 5, que vem trazendo muitas novidades como estruturas semânticas, validação de formulários, mas ao mesmo tempo existe um seguimento excitado com a volta das más práticas do HTML 4 tais como:  codificação em letras maiúsculas, atributos sem valor, case-insensitive etc.

É possível codificar o HTML 5 usando o parseamento do XHTML, esta metodologia está sendo denominada de XHTML 5. Então porque não usar?

Estou vendo muitos exemplos das novas funcionalidades para a validação de formulários com HTML 5 usando atributos sem valores e tags em letras maiúsculas. Isso é um fato que me preocupa bastante porque se os disseminadores da tecnologia continuarem a divulgá-la ignorando as boas práticas de codificação teremos um problema sério em um futuro próximo.

CSS3

No CSS3 a criação de propriedades proprietárias na implementação da linguagem em Browsers pode estar gerando outro problema. Estão sendo usados prefixos como webkit Mozilla. Porque não estão sendo usadas as propriedades com o nome proposto sem o sufixo?

Até hoje sofremos na implementação de JavaScript em diferentes browsers. Será que essa novela irá se repetir com o CSS3?

Ainda estamos no começo

Os browsers ainda estão dando suporte parcial a HTML 5 e CSS 3. Isso não nos impede de começarmos a testar as suas novidades, mas ainda em nível experimental ou fornecendo alternativas a funcionalidades que ainda não são suportadas em outros browsers.

Opera, Firefox e Browsers Web Kit já estão dando suporte parcial a alguns recursos. A Microsoft ainda está trabalhando na nova versão do Internet Explorer prometendo dar um suporte aos padrões.

À medida que testo os novos padrões estarei publicando exemplos aqui no blog.

Se quiser se interar mais no assunto visite alguns links interessantes:

http://www.w3.org/2009/06/xhtml-faq.html

http://html5doctor.com/

http://www.whatwg.org/specs/web-apps/current-work/

IV Censo Nacional sobre ColdFusion

 - by Lauro Santos

Está disponível o IV Censo Nacional sobre ColdFusion. O Censo é uma grande iniciativa do CFUG – Brasil e pretente mapear a evolução do ColdFusion no Brasil.

Se você é programador de ColdFusion ou iniciante participe do censo. Participando estará ajudando a conseguirmos uma estatística real da penetração do ColdFusion no mercado Brasileiro. Com isso estaremos estimulando cadas vez mais profissionais e empresas a investirem na tecnologia gerando uma maior demanda no mercado.

Clique aqui e participe do IV Censo Nacional sobre Coldfusion!

Palestra de Flash Platform no 14º EDTED Salvador

 - by Lauro Santos

Encontro de Design e Tecnologia Digital Salvador

Estarei ministrando uma palestra no dia 24 de outubro no Encontro de Design e Tecnologia Digital que acontecerá em Salvador.

O evento é promovido pela Arteccom e é um dos maiores eventos do Brasil passando por cidades como São Paulo, Rio de Janeiro, Brasília, Minas Gerais, Florianópolis, Curitiba, Porto Alegre, Salvador e Recife.

O evento era conhecido como “Encontro de Web design”, agora evoluiu para Encontro de Design e Tecnologia Digital. Ele agora passa a comportar dois espaços distintos de palestras um dedicado a temas de design e outro para tecnologia.

Minha palestra será no espaço tecnologia e o tema será Flash Platform.

Faremos sorteios de alguns brindes Adobe para os participantes

Adobe Flash Platform Tour em Salvador Bahia

 - by Lauro Santos

A Adobe cumpriu a sua promessa de estender os eventos nacionais  para o nordeste. Promessa que foi feita em Brasília a mim no evento de lançamento do Flex/AIR. O que muitos não sabem é que esse evento é o fruto de mais de um ano de negociações do MUGBA com a Adobe Brasil, onde mostramos o potencial do nordeste. Aí está o resultado!

O Adobe Flash Platform Tour Salvador Bahia será do lançamento oficial no Brasil do Flex 4, Flash Builder 4, ColdFusion 9 a novo software Flash Catalyst.

O Ben Forta viria novamente para ser palestrante do evento, mas devido a problemas de agenda a bola foi passada para o Lee Brimelow que muitos conhecem pelo The Flash Blog.

O evento contará com tradução simultânea, o que permitirá que pessoas que não dominem o inglês participarem sem problemas.

A data escolhida será o dia 16/08. Ainda estamos fechando com o local e assim que estiver tudo certo estaremos anunciando aqui juntamente com detalhes sobre inscrições.

Atualização:

Data: 16/08 – Domingo
Horário: das 14:00 as 17:30
Local: Hotel Fiesta
Av. Antonio Carlos Magalhães, 711, Pituba

Link para Inscrições

Browsers e suporte a Web Standards Acid Test3 e seletores CSS

 - by Lauro Santos

Faz um bom tempo que não posto uma avaliação sobre o suporte de Web Standards. Em posts anteriores tenho avaliado os browsers mais usados que são o IE, Firefox, Opera e Safari.

Uma avaliação anterior e completa pode ser visualizada no post Novos Browsers e suporte a seletores CSS.

Desde essa última avaliação o suporte a Web Standards tem melhorado bastante, com excessão do Internet Explorer da Microsoft.

A Microsoft prometeu que o Internet Explorer 8 seria fiel aos padrões estabelecidos pela W3, mas não passo da promessa, pois o IE 8 melhorou mas continua sendo o pior browser do mercado e só  lidera nas estáticas porque é imposto como browser do sistema operacional Windows.

Parece que agora o IE tem um concorrente a nível de marketing. O Chrome browser do Google tem a sua engine baseada no Web Kit que é a mesma do Safari. O Google já está sugerindo o seu browser, mas ainda de uma maneira sutil, talvez não queira cometer o mesmo erro de imposição da Microsoft.

IE 8
Acid test 3  20/100
Suporte a seletores CSS:
Teste 43 seletores (578 variações)
22 ok
1  bug
20 não suportados
349/578 testes
Safari 4
Acid test 3  100/100
suporte a seletores CSS
Teste 43 seletores (578 variações)
43 ok
0  bug
0 não suportados
578/578 testes
Firefox 3.5
Acid test 3 93/100
Suporte a seletores CSS:
Teste 43 seletores (578 variações)
43 ok
0  bug
0 não suportados
578/578 testes

Chrome 2.0.172.31
Acid test 3 71/100
Suporte a seletores CSS:
Teste 43 seletores (578 variações)
43 ok
0  bug
0 não suportados
578/578 testes

Ainda Em beta:

Opera 10
Acid test 3 99/100
Suporte a seletores CSS:
Teste 43 seletores (578 variações)
43 ok
0  bug
0 não suportados
578/578 testes

Como vocês podem conferir acima o Firefox na versão 3.5 está com suporte a todos os seletores CSS, algo que já tinha sido alcançado pelo Safari e Chrome e Opera. Já no AcidTest 3 somente o Safari, Chrome e Opera 10(beta) conseguem passar no teste, O Firefox melhorou muito no teste com uma marca de 93/100.

Bom temos ótimos browsers no mercado, mas infelizmente não podemos usar recursos avançados de CSS e Javascript porque a maioria do público da internet ainda usa o IE que é imposto pelo Microsoft nos sistema operacional Windows que tem a maior fatia do mercado. Um luz de esperança foi lançada pelo Google com o lançamento do Chrome mas a campanha desse browser ainda está bem tímida talvez porque a postura do Google não é de impor e sim de conquistar o seus usuários. Sendo assim resta a nós fazermos a nossa parte mostrando que existem outras opções de browser de internet.

Testes realizados em:
http://acid3.acidtests.org/
http://www.css3.info/selectors-test/test.html