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.

O Flex em 2016 - respirando por aparelhos

Recebi um e-mail aonde o cara quis direito de poder enviar considerações sobre POST O Flex em 2016. Ele pediu para eu publicar e assim estou fazendo. Em vermelho comentários dele. Em azul, minhas replicas. Prezado, Resolvi escrever meus comentário sobre um post seu, onde encontrei seu blog por acaso (em uma das minhas pesquisa pela internet) e, devido ao teor dos comentário lá expostos, faço aqui cumprir a minha palavra sobre meus [...]

Leia o POST

O Flex em 2016

PS: Após este post AQUI resolvi encerrar a vida deste Blog. Recebo algumas mensagens (cada mês menos) de pessoas questionando o fato de eu não programar mais em Flex e de não mais escrever aqui. De tanto insistir eu resolvi escrever este POST aqui. Então vou escrever este POST falando dos mitos que ainda rodam em torno do Flex: Flex e altamente produtivo Não. O tempo que se perde compilando e compilando o Flex da pra fazer muito [...]

Leia o POST

O futuro do Flash Player

A imagem ao lado representa o ciclo de vida de um software. TODO software tem seu início, crescimento, maturidade e por último declínio até a extinção por completo. Hoje um dos assuntos mais comentados é que o Flash Player entrou no ciclo final de vida. Mais e ai, isso significa que devo hoje largar o Flex e o Flash e procurar o HTML5? Não. A Adobe apenas informou que em 2 anos será descontinuada as melhorias, mais um item que [...]

Leia o POST

Programando Flex para dispositivos móveis

Minha primeira impressão que tive do Adbe AIR seria que ele não iria vingar. Isso porque como o runtime do Flash é lento, o AIR seria lento também. E para que novos aprender AIR caso saibam Java? Java é multiplataforma e tem muito mais recursos do que o AIR. Verdade. Agora o AIR veio com diferenciais muito atrativos. Primeiro delas é poder instalar diretamente do navegador não precisando nem ter o AIR instalado. Só clicar e instalar e o [...]

Leia o POST

Calculando Logaritmo base 10 no Flex

No Flex como em todas as demais linguagens de programação o método Math.log( val ) lhe traz o valor do Logaritmo Natual do valor, ou seja ele calcula o ln( val ). ln ( val ) = loge( val ) Então como calcular o valor do logaritmo base 10 de um valor oriundo de um logaritmo de base e? Simples, como a formula matemática de cálculo do log10(x) é ln(x) / ln(10) entao assim fica simples: Eu fui na calculadora científica e obtive os [...]

Leia o POST

O sonho virou realidade

Alguns dias depois agradeci a Microsoft por me ajudar com as melhorias do Flash Player. Hoje li no site da Adobe que o Flash Player 11 tera suporte a H264 encode para transmissão de câmera. Isso mesmo, após 9 anos da adiçõa do codec Sorenson Spark, teremos no FP11 opção de transmitir nossas câmeras com H264 codificado diretamente do Flash Player. Há anos que nós programadores de Red5 e FMS estamos pedindo esse recurso para [...]

Leia o POST

Festa do Padroeiro de São Bonifácio 05/06/2011

É com muito orgulho e alegria que eu e os demais Festeiros da Festa do Padroeiro de São Bonifácio convidamos você, seus amigos e familiares para um dia de confraernização no almoço organizado pela comunidade. Se você é leitor do meu Blog e esta interessado em ir, não deixe de entrar em contato para mais detalhes e conseguir uma reserva especial na mesa. Eu, como Festeiro, terei uma mesa reservada para todos os meus [...]

Leia o POST

Dia 17 de Maio

Dia 17 de maio nunca foi um dia comum pra mim. Lá em 1983 um 17 de maio chuvoso à tardinha nasci. 10 anos antes nascia a primeira descrição do protocolo TCP. "A capacidade de transmitir informação importante com rapidez através de grandes distâncias, preenchendo os vazios do tempo e do espaço, ampliou de forma exponencial todas as atividades humanas, desde enviar mensagens pessoais até realizar transações [...]

Leia o POST

Mesa Interactiva Multi Touch 46'

Uma das coisas que me deixa extremamente feliz é ver meus alunos criarem. Recebi agora do Filipe Duarte, ex aluno do curso de FMS, Wowza e do curso de Flex3, enviou-me para eu ver um post dele sobre o projeto que ele esta fazendo de uma Mesa Interactiva Multi Touch (46") na tecnologia Adobe Air(2.5). Hoje posso anunciar que depois de uma semana a programar consegui criar uma Mesa Interactiva Multi Touch (46") na tecnologia Adobe Air(2.5). A mesa está a [...]

Leia o POST

O curso de Adobe Flex turma 05

Depois de 14 aulas transmitidas ao-vivo encerrou a quinta turma de programação avançada de Adobe Flex. Foram 41 alunos que acompanharam às 33 horas de aula ao-vivo, e baixaram para assistir às 8 horas de vídeos extras. Um curso que previa 12 aulas e 24 horas de aulas ao-vivo. Estes 41 alunos acessaram 21.635 páginas do ambiente virtual de aprendizagem, visualizaram 691 vezes as 8 apostilas, fizeram 3.177 downloads dos quais 97 são [...]

Leia o POST

Obrigado Microsoft

Em abril de 2007 a Microsoft lançou o Silverlight, e desde esta data até hoje ainda não instalei para testar ou utiliza-lo. Até o Sonora do Terra parei de ouvir por falta do plug-in. Mesmo assim sem saber se é bom ou é mais um modo de entrar vírus na minha maquina, tenho que agradecer a microsoft por tela criado. Graças a ela a Adobe 'sentiu a agua batendo na bunda' e 'se coçou' para melhorar o Flash Player e trazer recursos a muito [...]

Leia o POST

O Que é um Loop?

Para quem não conhece o conceito de LOOP, trata-se de uma terminologia assim nomeada por estudiosos de informática para definir uma confusão criada e que não possui uma explicação concreta para solução do problema. Bem, vou tentar explicar em poucas palavras esta famosa terminologia: Diz-se que um programa de computação "entrou em loop" quando acontece a seguinte situação: O diretor chama sua [...]

Leia o POST

FileReferenceList - Upload de múltiplos arquivos

Algumas vezes em nossos projetos precisamos fazer uploads de mais de um arquivo. No Flash a classe FileReferenceList fornece recursos para permitir que o usuário selecione um ou mais arquivos para upload. Um objeto FileReferenceList uma lista de FileReference. Isso significa que ao selecionar vários arquivos o método fileList possuirá a lista de Filereference, um para arquivo que você selecionou. No exemplo abaixo, ao selecionar os arquivos, a lista é passada para o TileList e este [...]

Leia o POST

Flex com SHOUTcast Streaming

Um dos melhores sistema para rádio On-line é o SHOUTcast. Estou estudando ele bastante agora, descobri coisas muito bacana dele com o Flex. Então ao invés de só usar o Windows Media Player, podes também disponibilizar um player em Flash para seus ouvintes ouvirem diretamente da Web se a necessidade deste plug-in da M$. Veja abaixo como é simples a sua utilização no Flex, mostrado em um player. O Código esta bem comentado e se precisar de mais detalhes, entre em [...]

Leia o POST

usando return para encerar métodos com retorno void

Você alguma vez já deve ter visto algo assim: Veja que a função retorna void, mais void significa que a função não aceita retorno! Certo? Correto, mais neste caso o return tem outra função. Ele encerra a execução da função, fazendo com que não necessite do else. Veja como ficaria sem o return: Veja que no primeiro caso usou-se menos código para implementar a mesma [...]

Leia o POST

Flash Builder 4 disponível hoje

Semana começou com noticias muito boas para aqueles que esperavam a versão 4 ser lançada no mercado. Além de ser muito bonito, ele vem com muitas melhorias em relação aos betas e também em relação ao Flex3. Aproveitei e migrei dois projetos iniciados no Beta 1 para a nova versão e funcionou perfeitamente. Mais a maior de todas as melhorias esta na redução da aplicação final. Enxugaram o [...]

Leia o POST

O AMFPHP não morreu

Três dias após eu demonstrar que o AMFPHP é mais rápido que o Zend_Amf, saiu uma atualização do AMFPHP. Veja a lista de arquivos em http://sourceforge.net/projects/amfphp/files/ O AMFPHP é estável e por isso apenas os arquivos abaixo eu encontrei alterações. Então, para aqueles que utilizam o AMFPHP e querem continuar utilizando, esta ai uma grande [...]

Leia o POST

AMFPHP ou ZendAmf

Uma discussão que esta em alta é em relação a velocidade do ZendAmf. O ZendAmf é realmente mais lento por possuir recursos extras e ser baseado no Zend Framework. Eu já fiz a validação do XML ou AMFPHP. Então aproveitando o exemplo mostro que o AMFPHP ainda continua mais rápido que o ZendAmf e por isso muitos programadores ainda optem por este no desenvolvimento de seus softwares. Veja abaixo o sistema e no final gere o [...]

Leia o POST

Converter imagem em SWF no Flash

No artigo anterior já havia demonstrado o poder do Flex, criando um FLV. Neste agora, em um pequeno exemplo vou demonstrar como converter uma Imagem PNG em um SWF e salvar em sua maquina. Quando clicar no Botão Salvar será executado a função gravarHandler() que captura um Snapshot do vídeo com a classe ImageSnapshot. Este Snapshot é convertido para PNG com a classe PNGEncoder e utilizando a classe Loader é carregado estes Bytes em um formato já mais parecido com um SWF. Então não [...]

Leia o POST

0x46 0x4C 0x56 0x01 0x01

Vocês devem achar muito estranho este título. Ele é o cabeçalho padrão de um arquivo FLV. Se quiser também estudar a fundo o FLV um bom começo é o site http://osflash.org/flv. Veja então abaixo o que significa cada um dos caracteres: Veja abaixo no Editor Hexadecimal os 5 caracteres sendo utilizados: Então pesquisando e procurando consegui capturar a WebCam e gerar um FLV diretamente no Flex. Veja abaixo uma aplicação que captura o vídeo da WebCam e gera um arquivo FLV. Salve [...]

Leia o POST
Página 1 de 8