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.

Javascript acessando métodos do Flex

A integração com o Browser precisa necessariamente do Javascript para funcionar. ExecutarJavaScript com o ExternalInterface é fácil, e o contrário também, e vou demonstrar aqui a simplicidade. Antes de tudo precisamos registrar o método no Flex que deve ser acessado no JavaScript. Para isso utilizamos o método addCallback() do ExternalInterface. A função init() é invocado pelo createComplete do Application e registra que quando chamar no JavaScript a função chamaAlert esta deve [...]

Leia o POST

Capturar imagem da WebCam e salvar com PHP

Um exemplo simples que captura a imagem da Webcam e salva em uma pasta no Servidor. Este exemplo utiliza a classe ImageSnapshot para capturar uma imagem baseado em um objeto. Ele esta gerando um JPG com 85% de qualidade, configurada em new JPEGEncoder( 85 ). Você também poderá usar a classe PNGEncoder() se quiser salvar em PNG. Veja como ficará este exemplo compilado. Source aqui. new JPEGEncoder( 100 [...]

Leia o POST

Os erros na aplicação Flex

Todos sabem que erros são ruim para a aplicação, e todos devem ver o quanto aperto a tecla de concertar erros quando pedem sugestões. Mais o que alguns não sabem é que muitas falhas de funcionalidade são decorrente destas falhas. Veja o caso do código abaixo: A primeira impressão esta correto, mais se executar na aparecerá a seguinte tela. Mais porque deste erro? E verás que quando acessar o segundo item do ViewStack ele ainda estará visível! E porque esta nulo? Este é apenas [...]

Leia o POST

Dia do Programador

Nós que sempre somos des-merecidos, chingados, chamados de garotos de programa, temos hoje o que comemorar. Hoje, dia 13 de setembro de 2009 é comemorado o dia do Programador. Mais esta data não foi escolhida por acaso, ela é comemorada no 256° dia do ano, Número que representa um Byte em decimal (2 elevado à 8ª potência). Em anos Bissestos é comemorado dia 12. No Brasil No Brasil a tradição está começando e a data já se apresenta em spams por e-mail, fazendo com que a leitura de [...]

Leia o POST

Usando o Degrafa

O degrafa é uma ferramenta que ajuda em muito no desenvolvimento de Skins nas aplicações Flex. Hoje eu utilizo ele em vários projetos, principalmente para backgroung. As aplicações abaixo foram retiradas do próprio site da degrafa em http://code.google.com/p/degrafa/source/. O código fonte esta disponível aqui. No primeiro exemplo, é criado um circulo com o componente Surface. Internamente é adicionado um grupo, para receber as figuras geométricas criadas. Neste caso foi inserido [...]

Leia o POST

Comunicado - Blog fora da web domingo para segunda

Para todos aqueles que acessaram este Blog dia 17/08/2009 das 01:00 até as 06:00 da manhã, e perceberam demora, página não encontrada, ou acesso negado, informo que foi devido a um ataque que aconteceu as 00:03 com 38 IP’s diferentes. Em um período de 15 min foram cerca de 1800 Spam e 130 tentativas de enviar arquivos via URL. Com isso bloqueei todo o Blog das 01:00 até as 02:00 e após isso apenas bloqueei os IP’s que [...]

Leia o POST

Raridade que encontrei

Sempre que fazemos faxina encontramos coisas que já não lembrávamos que existia. Encontrei hoje em uma pasta que estava para apagar quatro fotos do meu robô que ainda estava em faze de inicialização. Veja que o motor já estava funcionando a mil. Menos a solda não fiz, mais o corte e a dobragem é minha. Como todos estavam perguntando no trabalho do meu Robô, levei ele para todos conhecerem na UnisulVirtual. Ainda tenho ele guardado como recordação aqui em casa, e um dia espero montar [...]

Leia o POST

Google maps 3D no Flex

Novidade para aqueles que utilizam o Google Maps no Flex. Agora esta disponível a visualização 3D no Flex. Se você nunca desenvolveu para um exemplo do Google Maps, tem dois itens que tem que ser visto antes de inicia: Solicitar uma Api Key para seu domínio em http://code.google.com/apis/maps/signup.html; Baixar a ultima versão do SDK para Flex em http://maps.googleapis.com/maps/flash/release/sdk.zip. Copie map_flex_1_16.swc para a pasta /libs do seu projeto Flex. Agora você já [...]

Leia o POST

Flex X Cache – 2° Round

A discussão é antiga, a guerra é longa, mas desta ves novamente eu ganhei. No exemplo anterior, Flex X Cache ? 1° Round, não gostei do fato de que a cada vês que o usuário carregar o sistema, terá que carregar o SWF completo. Então para resolver este problema, eu cheguei a mais fácil das soluções, renomear o Application!! Por exemplo, criei um projeto novo hoje e chamei o application principal de main20090804.mxml, e publiquei no servidor. Agora imagina que dia 10/09/2009 o [...]

Leia o POST

Eventos customizados em aplicações Flex

O Flex diferente de outras tecnologias, possui eventos. Mais porque estes eventos são assim tão uteis? Bom, um simples clique do mouse sobre um botão gera milhares de eventos, entre eles o MouseEvent.MOUSE_MOVE, MouseEvent.CLICK, MouseEvent.MOUSE_DOWN, MouseEvent.MOUSE_UP e outros. Cada um com sua finalidade. Mais os eventos não servem apenas para isso. Neste primeiro exemplo, que foi baseado no exemplo de Eventos em DataGrid, mostro como executar uma função na aplicação principal caso [...]

Leia o POST

Google lança campanha para o fim do IE6

Esta deve ser novidade para 86% dos meus leitores, já que esta é a média de utilização do FF e Chome. O Google lançou campanha para atualização forçada aos internautas. Hoje recebi esta novidade de um amigo e corri procurar aonde tinha uma versão do IE6 para ver. O Youtube agora tem um aviso de atualização. Mais porque esta mensagem esta só no Youtube? Minha imaginação levou que o [...]

Leia o POST

Flash Builder 4 ou Flex Builder 3?

Abaixo da enquete estão os gráficos. Carregando… Vejam alguns dos [...]

Leia o POST

Gravacao da Paletra do FlexMania 07/07/2009

Acabou agora a palestra aonde participaram 130 pessoas e tive 64% de aprovação dos participantes. PPT: ppt-FlexMania.pdf Código Fonte: FlexMania.zip Gravação da palestra: [...]

Leia o POST

Desenvolvendo ao vivo uma aplicação Flex integrada com PHP d

Amanhã, dia ter 7 de julho as 16:30 vou ministrar uma palestra sobre Flex com AMFPHP. Ao vivo vou demonstrar a criação de um aplicativo Flex que se conecta com AMFPHP. Para acessar a sala de palestras, você abre o link abaixo. Antes de abrir preste atenção nos pré-requisitos para participar. A paletras será on-line e transmitido através do Adobe Connect em [...]

Leia o POST

Aniversário do Blog

Hoje, dia 27/06/2009 o blog faz aniversário de um ano. Parece que foi ontem que registrei este nome e criei o blog, mais muitas coisas mudaram desde este dia. A primeira dela foi o meu conhecimento no Adobe Flex. Agora quando escrevo este texto, estão contabilizados exatamente 78,000 acessos. Só ontem foram 679. Hoje também coloquei para funcionar a versão Beta do repositório de código. /code/. Layout novo e alterei o título do Blog [...]

Leia o POST

Solicite hoje mesmo o serial para o Flash Builder 4

Você que possui qualquer tipo de licença do Flex Builder 3, pode solicitar um serial para utilizar o Flash Builder Beta 4 Flash Builder 4 beta extension serial numbers are available for all licensed Flex Builder 3 customers. This includes all commercial and education serial numbers. To request a beta extension serial number, you will need to enter your Flex Builder 3 serial number, your name, and a valid email address. A beta extension serial number will then be emailed to you. The beta [...]

Leia o POST

O que aconteceu desta vês?

Esta pergunta deve correr na mente de todos os leitores. E desta vês não foi diferente!!! Eu tinha um sistema que estava funcionando perfeitamente a vários meses e que hoje resolveu parar de funcionar. Perdi uma tarde em busca do problema e agora esta solucionado. Veja abaixo o ScreenCast com o Erro e a solução. Clique para [...]

Leia o POST

AMFPHP ou XML

A discussão é longa, cada um defende a tecnologia que usa. Eu defendo o AMF e vim aqui hoje para demonstrar o porque de tanta insistência no AMF em relação ao XML. Criei um aplicativo simples que se conecta com o AMFPHP e ao XML e traz um Array contendo 4.000 elementos. Isso tanto no XML como no AMF. Na resposta eu adiciono o tempo a uma lista e que pode ser visualizado em um gráfico. O Tempo total leva em conta o tempo utilizado no servidor para [...]

Leia o POST

Tentaram invadir meu Blog

Hoje de manhã acordei com uma surpresa. Um e-mail automático enviado pelo Blog informando que as 09:26:37 estavam tentando invadir o site. Se alguém conhece, ele usou: Navegador: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051111 Firefox/1.5 IP: 200.58.203.127 Data: 2009-06-16 09:26:37 Tentaram postar o seguinte código dentro do servidor. Bom este foi mais uma tentativa frustrada de [...]

Leia o POST

Open source data visualization

Para todos que conhecem bem o Ilog Elixir, mais reclama do preço, agora chegou o Axiis. O Axiis é baseado no Degrafa, e é inteiramente de código aberto. Veja vários exemplos do próprio site – http://axiis.org/examples.html. o Código fonte esta habilitado e pode ser encontrado [...]

Leia o POST
Página 3 de 8