domingo, 24 de fevereiro de 2008
quinta-feira, 15 de novembro de 2007
Por que usuários de PHP são tão unidos?
Estava com um amigo (Jeff) discutindo uma excelente matéria postada no ColdFusionJedi sobre uma High Scholl na Nova Zelândia que possui aulas de ColdFusion como matéria regular de informática em substituição a aulas de Word, Excell, etc.
Ao final da matéria surge um tópico interessante... alguns dos alunos demonstraram que iriam migrar para o PHP mesmo sem terem associado ao CF algum problema que os levassem a esta atitude.
Surgiu o seguinte trecho na minha conversa com o Jeff:
Vicente Jr: Que louca essa última parte: "...I'm curious why all the kids seemed to be moving to PHP..."
Jeff: Sabe que é uma verdade?
Vicente Jr: Tenho minhas suspeitas:
- CFBoy@NZ: Hi! I'm doing CFML Apps... It's so cool!
- PHPBoy@Anywhere: Are you a fag? My dad tolds me it's sucks... it's not real programming language. If you really want to be a MAN, a programmer, learn PHP! You bitch!
Jeff: (risos)
Jeff: Mas sabe por que os usuários de PHP se unem assim? Em comunidades, etc?
Vicente Jr: Não faço idéia!
Jeff: Porque nunca conseguiram terminar um sistema sozinhos!
Vicente Jr: (risos) + (risos) + (risos)
Claro que trata-se de uma brincadeira, tão comum quanto a que outro colega postou em uma lista sobre CF da qual participamos, com um vídeo (uma coleção na verdade) produzido pela comunidade RubyOnRails criticando o CF (e outras linguagens, dentre elas o PHP). Mas suspeito se não tem lá seu fundo de verdade! (Risos++)
Tag(s): blog, coldfusion, php, youtube
sexta-feira, 13 de julho de 2007
YouTube AS3 API ColdFusion Proxy
Eu estava utilizando a biblioteca AS3 de acesso a API do YouTube desenvolvida pelo Mike Chambers, Daniel Dura e etc, para desenvolver uma aplicação de exemplo com o Flex 2.01 (ainda) e tudo rolou direitinho até a hora de colocar o "brinquedo" pra rodar online.
Essa biblioteca, foi escrita há muito tempo e durante esse período o YouTube fez a famosa e já tão comentada alteração no seu crossdomain.xml que causou a impossibilidade do Flash de fazer requests diretos à sua API. Para quem não sabe, pode ler a respeito aqui ou aqui, por exemplo...
A solução:
Criar um script server-side como proxy para as chamadas da API AS3. Assim, você configura o crossdomain.xml no seu domínio e tá tudo resolvido.
Na preguiça, meu primeiro passo foi procurar no Google pra ver se alguém já tinha escrito um em ColdFusion e disponibilizado. Não sei se não procurei direito mas não encontrei nenhum. Então, não teve outra saída. Criei o meu. E depois de ficar simplificando pra lá e pra cá, ví que apenas 4 linhas de código resolviam a questão:
- <cfhttp method="get" url="http://www.youtube.com/api2_rest?#CGI.QUERY_STRING#" charset="utf-8" result="data"/>
- <cfset xmlData = xmlParse(data.fileContent)/>
- <cfcontent type="text/xml; chatset=utf-8"/>
- <cfoutput>#toString(xmlData)#</cfoutput>
Depois é só mudar a referência à chamada da API do YouTube na Classe AS3 com.adobe.wepapis.youtube.YouTubeService.as:
De:
- public static var END_POINT:String = "http://www.youtube.com/api2_rest";
PARA:
- public static var END_POINT:String = "http://seuserver.com.br/Wrapper.cfm";
Isso basta! E espero que sirva para mais alguém.
Detalhe: A montagem da imagem que consta no início deste post, contém uma foto dos disquetes de instalação do ColdFusion 1.5. Eu estava procurando uma imagem com um logo interessante para ilustrar esse post, quando me deparei com ela e resolvi usar. Lembro de quando recebi estes 15 disquetes por correspondência para iniciar o uso desta tecnologia. Interessante depois de ter feito o Download da última versão Beta com mais de 310MB. Seriam hoje, aproximadamente 258 disquetes! Bom... pelo ao menos, o que evoluiu no tamanho, evoluiu também na qualidade e nos recursos. Já o custo, é bastante inferior ao da época dos disquetes. E pra causar polêmica: Muito mais barato inclusive do que muita opção free por aí! ;-)
Tag(s): actionscript, coldfusion, flex, youtube
segunda-feira, 4 de junho de 2007
iPhone... Pronto! Tá marcado!
Dia 29 de junho, finalmente, vocês poderão dar o meu...
Seguem os anúncios...
quinta-feira, 24 de maio de 2007
Desktop de verdade!
É incrivel o resultado de um trabalho proveniente da união Design e Tecnologia.
Observando o Blog da Andrea Soares, minha amiga e parceira de trabalho, vi um post magnífico a respeito do BumpTop 3D. Trata-se de uma solução interessantíssima de modelo de Desktop para sistemas operacionais. Leia o post dela, e depois visite o site oficial do projeto para mais detalhes.
Houveram muitas criticas nos comentários do YouTube, mas particularmente digo que se isso estivesse disponível eu instalava agora. Veja abaixo o vídeo de demonstração deste protótipo que espero que esteja disponível o mais breve possível.
Ah! Pude ver no YouTube que existem diversos projetos parecidos em andamento e até mesmo alguns já disponíveis...
Tag(s): 3d, desktop, diversos, tecnologia, youtube

