Archive for the “PHP” Category
Agora que o projeto foi implementado com sucesso, mostrarei como foi o processo desde o projeto ate sua implementaçao. Primeiramente tive uma conversa com o Rafael Dohms, que trabalhou para o jornal no evento dos anos anteriores, sobre o que era possivel e o que nao era possivel fazer com a tecnologia Flash, ele queria inovar esse ano e eu Read the rest of this entry »
4 Comments »
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.
1 Comment »
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 :õ(
-
}
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
No Comments »
Patrick Mineault postou hoje na lista Flexcoders que já esta em fase de testes o suporte a AMF3 no AMFPHP.
Mensagem na lista:
http://tech.groups.yahoo.com/group/flexcoders/message/58590
Se quiser testar também:
http://5etdemi.com/uploads/amfphp-1.9.alpha.zip
Renaun Erickson tem alguns exemplos ja com AMF3
http://renaun.com/blog/2006/12/12/166/
1 Comment »
Ótima referência de estudo para saber como surgiu as 50 linguagens de programação mais usadas no mundo.
http://www.levenez.com/lang/

2 Comments »
Recentemente precisei criar um script para que copiasse o conteudo de um diretorio de um site(portal de noticias) para meu site hospedado em outro local,sendo que logo em seguida, esse conteudo teria que ser deletado do diretorio do portal. Pesquisando as novas funções de FTP do PHP 5, criei a seguinte classe que me foi muito util, rodando em linha de comando(para evitar timeout), chegou a ficar 15 minutos copiando quase 900 arquivos e em seguida deletando-os. Basta configurar com o ftp de onde você ira copiar os arquivos, o diretorio de origem e destino e rodar o script. Read the rest of this entry »
8 Comments »
Ferramenta que diz qual é o peso de seu site sem incluir css e imagens
http://www.holovaty.com/tools/getcontentsize/
No Comments »
Para quem ainda não conhece, este site oferece um serviço de busco por códigos de muitas linguagens de programação e licenças disnponeis. Vale colocar como favorito. Pena que não tem ainda para Action Script.
http://www.koders.com/
E melhor ainda para desenvolvedores, plugins para usar com o eclipse e firefox
http://www.koders.com/info.aspx?c=tools
Esse outro oferece o mesmo tipo de busca por códigos contido em livros, incluindo para Action Script mas não oferece ainda um tipo de plugin.
http://www.codefetch.com/
*UPDATE 09/10/2006*
o google també lançou a sua ferramente de busca por códigos
http://www.rafaeldohms.com.br/2006/10/05/google-code-search/pt/
e deve ser usada com muito cuidado
http://www.rafaeldohms.com.br/2006/10/06/code-search-novas-ameacas-de-seguranca/pt/
1 Comment »
Posted by: Leonardo França in AMFPHP, ActionScript 3.0, Adobe AIR, E-Learning, Flash, Flash Media Server, Flash Platform, Flash Remoting, Flex, PHP, Principal, RIA, User Groups
Há algum tempo o FUGDF e o CFUGDF decidiram unir-ser para formar o AUGDF(User Group Oficial), visando agregar mais valor e conteudo para comunidade. O primeiro encontro desse novo grupo esta marcado para 16 de Setembro as 15:00 no auditorio do Jornal da Comunidade. Será sorteado um Studio 8 para quem se cadastrar no site e comparecer ao evento.
Visite o site do grupo
www.augdf.com.br
Acompanhe a agenda do evento

No Comments »

Hoje, dia 31 de Agosto é considerado pela blogosfera como o dia dos blogs. A data 31/08(3108) lembra a palavra Blog. Para comemoração cada blogueiro deve criar um post indicando cinco de seus blogs preferidos, os meus são:
- Wendelmaques - Otima referência para quem deseja saber sobre ajax, rede e servidores
- Rafael Dohms - Outra otima referencia para saber sobre ajax e php
- Lucas Marçal - Blog sobre RIA, programação em Flash e ColdFusion boa referência
- Yasodara - Boa pedida para saber sobre Design, gerência de projetos e webjornalismo
- Tiefgedacht - Blog sobre Astronomia e outros assuntos interessantes
1 Comment »
Não é somente com o AMFPHP que o Flex pode se integrar com o PHP para acessar banco de dados ou outras tarefas. No Flex 2.0 há a classe HTTPService, podendo usar os métodos GET ou POST. O Wendel criou um exemplo de como fazer isso usando PHP com XML.
Veja o exemplo
http://www.wendelmaques.com.br/index.php/2006/07/28/usando-o-httpservice-via-xml-no-flex-com-php/
Sobre a classe HTTPService
http://livedocs.macromedia.com/flex/2/langref/mx/rpc/http/HTTPService.html
No Comments »
Procurando por alguns tutoriais sobre como desenvolver um sistema de auto complete como o do google. Encontrei alguns muitos complexos e de dificil implementação.
Dentre os que me agradaram, esta a biblioteca do yahoo, que alem auto complete contem varios outros exemplos interessantes. Outro muito bom foi a solução criada por Rafael Dohms, bem simples e facil de implementar.
Agora meu desafio é preparar algo semelhante com Flex ou Flash.
Solução do Rafael Dohms
http://www.rafaeldohms.com.br/2006/07/10/dmsautocomplete
Biblioteca do Yahoo
http://developer.yahoo.com/ypatterns/atoz.php
Um exemplo com o Spry da Adobe
http://labs.adobe.com/technologies/spry/samples/SuggestSample.html
No Comments »
Mike Potter criou um pequeno estudo de performance para comparar o uso do Flex com PHP usando JSON(JavaScript Object Notation), XML e o AMFPHP.
Segue o link para que você possa tirar suas conclusões.
Como era de se esperar o AMFPHP se mostrou mais rapido, apesar da conclusão diferente do Mike.
Nos testes que fiz obtive o seguinte resultado, o tempo é em ms:
| # of data |
XML |
AMFPHP |
JSON |
| 2500 |
4406 |
3015 |
3855 |
| 5000 |
6820 |
5378 |
6500 |
| 7500 |
9653 |
7281 |
9564 |
| 10000 |
12428 |
9544 |
12458 |
| 15000 |
20399 |
13709 |
error |
| 20000 |
25967 |
18977 |
error |
| 25000 |
33708 |
24045 |
error |
O resultado que Mike obteve foi devido ao teste que ele fez localmente, remotamente o AMFPHP se mostrou mais rápido.
Sobre o JSON para FLEX
ActionScript 3.0 Libraries
http://labs.adobe.com/wiki/index.php/ActionScript_3:resources:apis:libraries
2 Comments »
Há um tempo venho tentando criar uma classe genérica para usar com o Flash Remoting, estava cansado de toda vez importar todas as classes do remoting, setar a conexão com o gateway e criar uma função para receber os dados etc. Em virtude de meus estudos iniciais sobre Design Pattern Read the rest of this entry »
7 Comments »
|