Monthly Archives: March 2007

Claro ParkFashion – Flex, Flash Media Server e PHP

Está no ar o hotsite que o Grupo Comunidade de Comunicação preparou para divulgação do evento Claro ParkFashion. A novidade desse ano é que o evento está sendo transmitido ao vivo pela internet, com cameras para o desfile e para o estande do Jornal da Comunidade.
Após o evento estarei mostrando detalhes do projeto em alguns artigos juntamente com o Rafael Dohms.

Lançado o Adobe Creative Suite 3

Adobe Creative Suite 3
Ontem foi o lançamento internacional do Adobe Creative Suite 3, o evento foi transmitido ao vivo pela internet(via Flash Media Server) com direito a música brasileira nos intervalos(se não me engano tocou Djavan).
O pacote ficou dividido em 6 categorias:

mais detalhes:
http://www.adobe.com/creativelicense/

http://www.adobe.com/products/creativesuite/

Apollo disponivel no labs

Adobe Apollo

Para quem estava aguardando ancioso, o Adobe Apollo já pode ser baixado no labs da Adobe.
Você pode baixar:
Apollo SDK – como o SDK do Flex, você tera o compilador e o conjunto de classes do Apollo.
Apollo Runtime – o player para rodar as aplicações.
Documentations and Samples – a documentação e exemplos do Apollo.
Apollo Extensions for Flex Builder 2.0.1 – extensão para desenvolver as aplicações em Apollo usando o Flex Builder.

Flash Lite 2.1 e touch screen

Já me perguntaram se é possivel fazer com o Flash Lite algo como o iphone, a integração com tela touch screen, eu não soube responder na epoca, hoje vi esse link de uma demostração com esse tipo de recurso, a UI do aparelho(LG Prada phone) foi toda feita com Flash Lite 2.1
confiram o link do video:
http://www.vuponline.com/litechannel/?v=4259836594204935722007

[UPDATE 15/09/2008]
Trabalhei em um projeto onde um sistema em Flex deveria funcionar em terminais com touch screen, não tem mistério nenhum, o toque dos dedos funcionam como os cliques do mouse.

Apollo Camp

Apollo Camp
O Apollo Team fará uma mini conferencia chama Apollo Camp para demostrar aos developers como criar aplicaçãos em Apollo usando o Flex. Pena que não pude participar, os ingressos foram vendidos em menos de 24 horas o_O
Há rumores que a verão publica do beta deva ser lançada apos esse evento.

mais detalhes:
http://weblogs.macromedia.com/mesh/archives/2007/03/apollo_camp_upd.html
Pagina do evento
http://apollocamp.eventbrite.com/

Segurança em upload de arquivos no PHP

Normalmente usa-se o metodo de verificar a extensão de um arquivo para validação antes de ser enviado ao servidor. Esse metodo pode ser facilmente burlado, como pude comprovar quando tentaram enviar exploids para meu servidor no arquivo de exemplo que deixei no post sobre Upload de arquivos com o Flash 8.
Antes que o Wendel quebre minhas pernas, resolvi pesquisar outros meios para fazer upload seguros de arquivos. Encontrei esse artigo bem interessante no PHPBRASIL. Basicamente antes de fazer o upload, verifica-se o Mime Type do arquivo, por exemplo:
[php]
if($_FILES[‘userfile’][‘type’] == ‘application/x-shockwave-flash’){
//arquivo flash por ser enviado
}else{
//arquivo não é do tipo Flash :õ(
}
[/php]

Sendo assim, não se deve verificar somente a extensão dos arquivos para garantir maior segurança para seu servidor. Segue uma lista dos Mime Types disponiveis.

Para saber mais
Gerenciar o upload de arquivos:
http://www.php.net/manual/pt_BR/features.file-upload.php

Mime Types
http://www.webmaster-toolkit.com/mime-types.shtml

Upload de imagens com segurança
http://www.phpbrasil.com/articles/article.php/id/707