PHP Diário Desvendando Códigos e Desafios

Explore comigo o fascinante mundo do PHP! Desvende códigos, supere desafios e aprimore suas habilidades de programação nesta jornada repleta de conhecimento e inovação.

Flex X Cache - 3° Round

Sempre ele o cache que nos atrapalha no desenvolvimento de aplicações Flex. Você quando cria um sistema que carrega XML tem muitos problemas com Cache. O Cache faz com que você atualize o XML mais este não se atualiza na aplicação Flex. Isso é muito simples de resolver. Vejamos um exemplo aonde carregamos o seguinte XML: Se você abrir este XML verá que ele possui um dos campos chamado de aleatorio que a cada nova chamada esta diferente. Então para que ele não seja influenciado pelo [...]

Leia o POST

Utilizando o Adobe AIR 2.0 no seu Flex Builder 3

Todos já sabem que a versão beta do AIR 2.0 já esta disponível e que muitos novos recursos estão disponíveis nesta versão. Entre elas: Suporte para a detecção de dispositivos de armazenamento em massa; Recursos avançados de rede, como suporte a UDP, Socket seguro e escutar um Socket e suporte a IPV6; Suporte a integração com códigos nativos; Agora pode se abrir um aplicativo com o programa padrão do SO; Nova API para recursos de Multi-Touch e incluindo aí todos os gestos já [...]

Leia o POST

Invocar método assim que usuário fechar browser

Uma das dúvidas que correm o mudo flex, é saber quando o usuário desconecta-se. Esta ação é util para registrar quanto tempo permaneceu on-line ou para fazer logof deste usuário. Pelo Flex isso não é possível pois assim que o browser é fechado o próprio browser destrói a instância do Flash Player e não há como executar nenhuma ação. Mais há uma saída. No JavaScript há um método chamado onUnload que invoca uma ação assim que a aba ou o browser é fechado. Então vamos [...]

Leia o POST

Carregando uma fonte somente se ela não estiver instalada no

Este processo comecei a pensar quando um cliente meu não tinha a fonte Arial instalada e tudo que dependia dela não aparecia. A segunda utilidade é economizar banda, pois as fontes normalmente consomem muito espaço do SWF quando embutidas. para que carregar uma fonte se a mesma já esta no Cliente? Então, um pouco de pesquisa montei a classe FontUtil, que possui somente um método, registerFont que invocamos para passar a fonte, e o caminho da conte compilada. Então primeiro vou criar um [...]

Leia o POST

Fontes

Hoje precisei desenvolver uma aplicação com algumas fontes. Isso sobrecarregou muito minha aplicação. Vasculhando o livedocs, achei a classe Font e esta classe possui o método estático enumerateFonts que retorna a lista de todas as fontes instaladas no seu computador. Um pouco de pesquisa consegui a lista de fontes que esta disponível na maquina do usuário. Agora com este array, passei ele para o componente Repeater e dentro deste passei o componente que criei, passando a fonte da [...]

Leia o POST

[OFF] Pequeno errinho...

Me deparei agora com uma das maiores listas de erros. Causado pelo validador de senha, que criei baseado no mx:TextInput estava usando o [...]

Leia o POST

Preload não funciona com gzip habilitado no Apache

Para aqueles que como eu habilitou a biblioteca gzip no servidor apache, certamente notará que o preload não aparecerá. Então pesquisando na Web, percebi que realmente este é um problema que existe e só é contornado adicionando uma exceção ao módulo deflate. Veja a configuração retirado da página do mod_deflate. Agora vamos adicionar uma exceção ao gzip, fazendo com que os SWF não mais sejam compactados. Agora o preload voltou a aparecer na sua aplicação [...]

Leia o POST

Eduardo Kraus no AperteCast 42

Eu fui convidado a participar do 42° AperteCast promovido pelo apertef5.com.br. Então para escutar e conferir acesse http://apertef5.com.br/podcast/podcast-apertecast-42-flex-e-r-i-a/. Neste podcats foi abordados os seguintes assuntos: O que é R.I.A. Porque Flash e não Flex para criação de sites Qual a diferença entre Flex e Flash Aplicativos feito em adobe air Aplicativos feito em R.I.A Mercado de trabalho Vantagens de usar R.I.A e muito mais ? Não perca tempo e acesse agora [...]

Leia o POST

[OFF] O pessoal esta se especializando

Por dia recebo em média 6 e-mail de golpe, mais nenhum foi tão profissional quanto este que recebi agora. Vejam os detalhes abaixo. O E-mail: O logo do Download foi bem deitinho também: Primeiro sintoma da Fraude, Não assinado: Programa muito bem feitinho, caprichado nos detalhes: Idêntico ao site do Banco: Ele quer minha senha? Ganhou: A senha de 6 dígitos: Não esqueceram do muito obrigado: Bom, ao final fiz varredura na maquina e não encontrei nenhum arquivo novo. Apenas estes [...]

Leia o POST

Cade o Application.application no Flex4

Esta é a pergunta que mais recebo em meu E-mail, e só hoje foram 4. Application.application não esta mais disponível no Gumbo e agora temos FlexGlobals.topLevelApplication. Este recurso raramente é usado, mais quando estamos dentro de componentes ou itemrenderer e precisamos abrir um PopUp, ou um Alert centralizado precisamos fazer assim no Flex3: Agora no Flex4 fica assim: Bom é isso e até a [...]

Leia o POST

Flash Builder 4 connect Data Services

Criei um ScreenCast mostrando como se conectar ao ZendAmf com o Flash builder 4. Se quiserem fazer o Download do FLV, esta disponível [...]

Leia o POST

Ctrl+Shift+F no Flash Builder 4

Para meus leitores, o plug-in de formatação não é novidade, mais quando migrei para o Flash Builder 4, o mesmo não funcionou corretamente. Para utiliza-lo, vá até a página http://sourceforge.net/projects/flexformatter/ e baixe a ultima versão. No ZIP terás três arquivos jar que devem ser depositados na pasta plugin da instalação do Flash Builder 4. Para configurar a formatação, vá em [...]

Leia o POST

Bliblioteca de integração do Flex com o PagSeguro um exemplo

Ola galera, terminei agora a biblioteca pagseguroFlex para integrar o Flex com o PagSeguro. Toda a explicação esta em http://code.google.com/p/pagseguroflex/ Veja abaixo um exemplo funcionando da Aplicação. Código fonte disponível aqui. ASDOC da biblioteca esta disponível [...]

Leia o POST

Compartilhando Câmera e Chat com o Flash Media Server

Neste exemplo vamos criar um aplicativo chamado confDemo do Flash Media Server. Este serviço é igual ao publicado sobre Wowza, porém reescrito para Flash Media Server.. Então vá até o FMS, na pasta FlashMediaServer3/applications e cria uma nova pasta com o nome de confDemo. dentro desta pasta crie um arquivo vazio com o nome de main.asc. Edite este arquivo (Não utilize o NOTEPAD do Windows recomendo o notepad++) e neste arquivos vamos criar os [...]

Leia o POST

Como eram os sites a tempos atrás

Há aqueles que tem saudades da época da internet discada e outros como eu que não querem saber de outra menor que 10MB. Então hoje achei um site interessante que traz um histórico de como era os sites a em um histórico. http://web.archive.org/web/ Neste site achei a raridade ao lado datada de Dec 02, 1998. A UOL era feia em May 26, [...]

Leia o POST

O FMS

O Flash Media Server é um produto licenciado da Adobe, que possui duas formas duas formas de licenciamento 1 – Flash Media Interactive Server 3.5 O software Adobe Flash Media Interactive Server oferece uma combinação exclusiva de recursos poderosos de mídia de fluxo contínuo e um ambiente flexível para criar e fornecer aplicativos de mídia social interativa para o público mais amplo possível. Ele proporciona um ambiente [...]

Leia o POST

Compartilhando Câmera e Chat com o Red5

Este exemplo pode usar o serviço fitcDemo do Red5, mais preferi criar o meu próprio por necessitar de muitas alterações e novas implementações. Basicamente é o serviço fitcDemo que vou adicionar algumas funcionalidades novas ao serviço e para isso você precisa saber um pouco de Java ou pelo manos a não básica. Vamos começar criando um projeto no Eclipse For Java com o nome de confDemo. conforme imagens abaixo: Imagem 01:Novo projeto Imagem 02: Criando o projeto no Java Agora [...]

Leia o POST

O Red5

o Red5 é um servidor de RTMP de código aberto e desenvolvido em Java e possui suporte as seguintes funcionalidades: Streaming de Audio/Video (FLV e MP3) Gravação de Streaming (somente FLV) Shared Objects Publicação em Tempo Real Remoting (Action Message Format) Instalação Atualmente na versão 0.9.1 Final pode ser baixado nos seguintes links: OSX | Windows | ZIP | Tarball | Replacement Jar Estou utilizando a versão 0.8 por estar estável. Os intaladores possuem o tomcat imbutido [...]

Leia o POST

O Protocolo RTMP

Real Time Messaging Protocol (RTMP) é um protocolo desenvolvido pela Adobe para streaming de áudio, vídeo e dados para internet totalmente voltada para o Flash player. O protocolo é muito simples e trafega em TCP na porta 1935. Também é possível usar o protocolo RTMPT que usa pequenos pacotes HTTP para burlar os Firewall, RTMPS e RTMPTS que são os mesmo protocolos, mais em conexão segura. A Adobe travou muitas brigas, em projetos [...]

Leia o POST

Channel.Security.Error

Todos, aqui já devem ter visto a mensagem “Channel.Security.Error” quando tentam acessam métodos remotos do Flex. Este erro acontece sempre que tentamos acessar DNS diferente do que o SWF esta rodando e o mesmo não possuir crossdomain.xml. Mais aonde coloco o Crossdomain? O crossdomain deve ser adicionado na raiz do acesso web do server. O mesmo deve ser acessado assim http://seuServidor/crossdomain.xml. Veja o caso do Blog, /crossdomain.xml, o mesmo esta liberado para qualquer [...]

Leia o POST
Página 2 de 8