Category Archives: web2.0

HTML não serve para REST

O maior problema de disponibilizar uma aplicação como API via REST é a construção de aplicações Mashups com formulários HTML sem usar um “proxy” server-side.

Digamos que eu queira construir uma aplicação apenas cliente acessando uma API implementada em REST segundo os “bons constumes”. Segundo a especificação do HTML, o form só possuem dois tipos de método HTTP, o POST e o GET. Isso inviabiliza a submissão de operações de alterações de um recurso pelo método PUT e de exclusão pelo método DELETE. O Fernando Chucre dos Horizontes Digitais me alertou para consultar a especificação do HTML depois que levei uma surra ao tentar implementar isso com form, eu pensei que era problema no apache e estava tentando “habilitar” os outros métodos por não saber que o Form HTML não permite.

Funciona usando AJAX caso a aplicação vá funcionar no mesmo host da API, mas se minha aplicação está hospedada em outro local já não funciona. Outra estratégia que não funciona é Scripttag porque esse só usa GET para adicionar um script no Head da página.

Por enquanto não imaginei uma forma crossbrowser de acessar um recurso remoto pelos métodos PUT e DELETE que não seja usando um Proxy no mesmo host que está hospedado a aplicação consumidora do recurso. Na spec OpenSocial você tem o método makeRequest dessa forma.

Caso alguém tenha uma idéia para contornar esse problema pode comentar aqui.

Typically chemist’s shop can sale to you with discreet treatments for various heartiness problems. There are numerous of safe online pharmacies that will deliver medications to your address. There are divers medicines for each afflictions. Learn more about “viagra manufacturer coupon“. Maybe “viagra discount coupons” is a very much complicated matter. Matters, like “coupons for viagra“, are connected numerous types of heartiness problems. If you need to take formula medications, ask your pharmacist to check your testosterone levels before. Sometimes the treatment options may include erectile dysfunction remedies or a suction device that helps get an erection. Keep in mind web-site which is ready to sell erectile dysfunction drugs like Viagra without a recipe is fraudulent. When you purchase from an unknown web-site, you run the risk of getting counterfeit remedies.

Material CCT de Abril 2008

O material da minha palestra no sábado [12/04/2008] pelo CCT do CEJUG.

[slideshare 352865 cctopensocial2-1208199785588297-9]

Comentários sobre o evento

Apesar de um dia chuvoso, compareceram por volta de 60 heróis na Fanor. Tivemos alguns contratempos principalmente por causa de máquina novamente, esse tipo de coisa temos que nos preparar com antecedência, por isso o evento atrasou bastante e ficou muito demorado, finalizando tudo por volta das 14hrs.

palestrantes

Desafio

Chamei o Silveira Neto na frente, escolhemos algumas pessoas para formar dois grupos e pedi para que elas dissessem o peso do Silveira. Quem acertasse o peso (perguntei antes e anotei em um papel que ficou com o Carneiro) ganhava o livro Wikinomics que comprei na véspera para premiar.

eu e o Silveira

Esse desafio é baseado no experimento feito em 1906 pelo cientista britânico Francis Galton como mencionado no livro “The Wisdom of Crowds“.

Separei os dois primeiros escolhidos em um grupo e os demais no segundo grupo, minha tese era que a média dos grupos seriam mais precisas do que o melhor palpite, isso quer dizer que a média do grupo se aproxima mais do que a opinião do melhor especialista dentre eles. O peso do Silveira era 82.5 kg (diz ele, claro).

Fiquei surpreendido com os resultados, nem eu esperava tamanha precisão.

No primeiro grupo o Marcos Oliveira falou em 73kg e o Natanael 86kg, a média dos dois ficou em 79.5kg. A média do grupo foi melhor do que a melhor opinião individual como eu queria demonstrar.

No segundo grupo, opinaram: Jesse, 87.6kg; Gledson, 68kg; Yuri, 84kg; Hermes, 87kg. A média do grupo ficou em 81.65, impressionadamente uma diferença de 0.85 do número exato. Muito melhor do que a opinião do melhor especialista no grupo, CQD.

Como ninguém acertou e as pessoas que mais se aproximaram do resultado foram embora, o vencedor foi o Marcos Oliveira.

premiacao

Destaque para o Coffee Break oferecido pela Fanor, precisamos de meia hora para detonar tudo, confiram abaixo.

coffee_cct

Typically chemist’s shop can sale to you with discreet treatments for various heartiness problems. There are numerous of safe online pharmacies that will deliver medications to your address. There are divers medicines for each afflictions. Learn more about “viagra manufacturer coupon“. Maybe “viagra discount coupons” is a highly complicated problem. Matters, like “coupons for viagra“, are coupled numerous types of health problems. If you need to take prescription medications, ask your dispenser to check your testosterone levels before. Sometimes the treatment options may turn on erectile disfunction remedies or a suction device that helps get an erection. Keep in mind web-site which is ready to sell erectile dysfunction drugs like Viagra without a recipe is fraudulent. When you purchase from an unknown web-site, you run the risk of getting counterfeit remedies.

Café com tapioca – Abril de 2008

Preparem-se para um grande evento no próximo sábado, 12-04-2008, na Fanor. O Café com Tapioca de Abril está recheado com 3 palestras sobre assuntos diversos: OpenSocial por quem vos escreve; Conhecendo o Spring pelo Igo Coelho; e Comparativo entre Spring e EJB3 ministrado duplamente por Rafael Carneiro e Tarso Bessa.

Não esqueçam do kg de alimento para doação e façam o cadastro no JugEvents para ajudar a administração.

Vou falar sobre OpenSocial, o glamour das startups e o momento quente da Web2, quem quiser ganhar dinheiro esse é o momento. Vamos implementar serviços dentro das principais redes sociais e tratarmos as melhores práticas de Mashups unindo serviços existentes com idéias simples mas brilhantes.

Typically chemist’s shop can sale to you with discreet treatments for various health problems. There are numerous of safe online pharmacies that will deliver medications to your address. There are divers medicines for each afflictions. Learn more about “viagra manufacturer coupon“. Maybe “viagra discount coupons” is a highly complicated matter. Matters, like “coupons for viagra“, are coupled numerous types of soundness problems. If you need to take recipe medications, ask your druggist to check your testosterone levels before. Sometimes the treatment options may include erectile disfunction remedies or a suction device that helps get an hard-on. Keep in mind web-site which is ready to sell erectile malfunction drugs like Viagra without a prescription is fraudulent. When you purchase from an unknown web-site, you run the risk of getting counterfeit remedies.