Num projeto que estou trabalhando estamos fazendo uma API com RESTFull, como não sou muito familiar com Java estou fazendo em .Net, e também aprendendo muita coisa.
Depois de apanhar um pouco do EntityFramework, para fazer uma lista de Objetos voltar como JSON (deslique o LazyLoad e a geração de proxys pelo EF que funciona ;) ) trupiquei numa coisa estranha.
O RESTFul WCF starter kit para o VS2010 tem uma facilidade automática chamada "help", você colocar http://[seu dominio]/[Seu Servico]/help e ele mostra as funções, URIs e exemplos de chamada. Muito útil, e poupa lá um ou dois documentos de Word de explicação rs.
Acontece que num dos métodos (que retorna uma lista tipada de objetos), o help não funcionava, a CPU e a memória iam a 100%, embora a chamada funcionasse Ok.
Depois de procurar no google, achei um cara com um problema igual, mas a implementação dele era um pouco diferente.
No meu EF estou usando Entidades POCO (um passo-a-passo legal aqui e aqui) para poder retornar as objetos sem as informações do EF embutidas, mas o template que gera as entidades não adiciona os atributos [DataContract] e [DataMember] ai foi altera o template para adicionar os atributos e importar o NameSpace "System.Runtime.Serialization".
E como mágica o help passou a funcionar. Eu esqueço que por de baixo do REST tem um serviço WCF, que precisa desses atributos para funcionar 100%, estranho é funcionar a chamada e o help não...
É... detalhes tão pequenos de nós dois... rs
03 agosto 2011
WCF RESTFull e facilidades do .Net
Postado por
lamas
às
9:41 AM
0
comentários
17 novembro 2010
A Ira
Aprendi, graças a uma amarga experiência, a única suprema lição: controlar a ira. E do mesmo modo que o calor conservado se transforma em energia, assim a nossa ira controlada pode transformar-se em uma função capaz de mover o mundo. Não é que eu não me ire ou perca o controle. O que eu não dou é campo à ira. Cultivo a paciência e a mansidão e, de uma maneira geral,consigo. Mas quando a ira me assalta,limito-me a controlá-la. Como consigo? É um hábito que cada um deve adquirir e cultivar com uma prática assídua.
( MAHATMA GANDHI)
Postado por
lamas
às
11:19 PM
0
comentários
26 setembro 2010
Há um cala a boa no ar...
Recebi este texto por email, achei por bem publicar aqui também.
A COISA ESTÁ FICANDO PRETA... PATRULHAMENTO GERAL! E AINDA HÁ MILHÕES DE BRASILEIROS QUE NÃO PERCEBERAM NADA!
O primeiro jornalista a sofrer cerceamento do direito de bem informar, em consequência dos seus verdadeiros, contundentes e procedentes comentários contra os desmandos do atual governo, foi o Boris Casoy. De acordo com o noticiário da época, ele foi demitido a pedido do próprio Lula.
Entretanto aos olhos dos menos atentos, a coisa vem se agravando de maneira avassaladora e perigosa, senão vejamos: O Programa do Jô tirou do ar (sem dar qualquer satisfação ao público) o quadro "As Meninas do Jô" que era apresentado às quartas feiras onde as jornalistas Lilian Witifibe, Ana Maria Tahan, Cristiana Lobo, Lúcia Hippólito e, por vezes, outras mais, traziam à público e debatiam todas as falcatruas perpetradas por essa corja de corruptos que se apossou do país. As entrevistas sobre temas políticos não têm sido mais levadas a efeito atualmente. Virou um programa de amenidades e sem qualquer brilhantismo
O jornalista Arnaldo Jabor, considerado desafeto pelo governo atual, vem sofrendo, de forma velada e sistemática, todo tipo retaliação. Já foi processado, condenado, amordaçado e por aí vai. Sua participação diária, às 07:10 na Rádio CBN tem se limitado a assuntos sem a relevância que tinha, haja vista que está impedido de falar sobre assuntos que envolvam a política nacional e o atual governo.
A jornalista Lúcia Hippólito, que tinha uma participação diária, às 07:55 hs na Rádio CBN, não está mais ocupando o microfone da emissora como fazia e nenhum comunicado foi feito pelo âncora do horário, o jornalista Heródoto Barbeiro. Sorrateiramente, colocaram-no como âncora em outro horário, onde enfoca matérias mais amenas e sem a habitual, verdadeira e procedente contundência.
Diogo Mainard, da Revista Veja, além de processado, vem sofrendo várias ameaças de morte por parte do jornal do MR-8 (que faz parte da base aliada ao Lula) e de integrantes dos chamados "Movimentos Sociais".
O jornal "Estadão" de São Paulo está sob forte censura governamental há pelo menos 300 dias.
Todos os jornais... não se pronunciam contra nada. Houve um cala a boca? Estão com medo de que?
Pelo que se vê, Fidel Castro está fazendo escola na América do Sul. O primeiro a colocar em prática estes ensinamentos, aniquilando o direito de imprensa foi Hugo Chaves, e pelo andar da carruagem o nosso PresiMENTE está trilhando pelo mesmo caminho.
Constitucionalmente: Onde está o ESTADO DEMOCRÁTICO DE DIREITO?
Onde está o LIVRE DIREITO DE MANIFESTAÇÃO?
Onde está a LIBERDADE DE EXPRESSÃO?
Onde está a LIBERDADE DE UMA NAÇÃO?
Este poema diz muito sobre a atualidade:
Poema DA MENTE
Affonso Romano de Sant`Anna
Há um presidente que mente, Mente de corpo e alma, completa/mente. E mente de maneira tão pungente Que a gente acha que ele mente sincera/mente, Mais que mente, sobretudo, impune/mente... Indecente/mente. E mente tão nacional/mente, Que acha que mentindo história afora, Vai nos enganar eterna/mente.
Se com o “CARA” a situação está assim, imagine se a “COROA” for eleita. |
ESSE TEXTO DEVE-SE TRANSFORMAR NA MAIOR CORRENTE QUE A INTERNET JÁ VIU, PARA QUE NA ÉPOCA DAS ELEIÇÕES CONSIGAMOS FREAR A ESCALADA DO MAL!!!
ACORDA BRASIL, ENQUANTO É TEMPO, E REAJA.
Postado por
lamas
às
6:24 PM
0
comentários
11 junho 2010
A epopéia de um desenvolvedor independente (para celulares)
Tudo começa com uma boa idéia, pelo menos pra quem é o pai da idéia, ai vem o design, rascunha aqui, repensa ali, monta um protótipo, mostra pro amigo, parente, esposa, aí pára tudo... outras prioridades, falta de tempo, de inspiração para terminar, de verba pra cumprir a burocracia, é quem disse que só de boas idéias vive o empreendedor, precisa ter capital inicial!
Ai você pensa: Mas quais burocracias? Então... um desenvolvedor cujo projeto seja web ou desktop não precisa se preocupar muito, gravamos e lemos arquivos à vontade, acessamos a rede, mudamos janelas de lugar, fazer e aparecemos, do jeito que quisermos! Mas quando você parte para desenvolver para celulares, a coisa muda de figura.
Não vou falar hoje de como é o processo para Android ou iPhone, esses dois merecem um post exclusivo para cada um, hoje vou falar de desenvolvimento usando Java ME, qua abrange uma gama maior de aparelhos, fabricantes e modelos (aí que começa os problemas).
Imagine você, qua acabou de instalar um novo aplicativo, todo feliz e contente, um jogo por exemplo. Quem garante que esse joguinho não está lendo os seus contatos e enviando SMS com um spam qualquer? Complicado não? Para isso o Java ME possuí um esquema de segurança, que só permite acesso a determinados recursos do aparelho para aplicativos assinados.
Aí que a brincadeira começa!
Até ai tudo bem, vou fazer o meu próprio certificado em casa! Não pode (hehehe)! O certificado deve ser de uma autoridade certificadora, cujo certificado raiz esteja instalado no celular (ai é cada um por si, cada fabricante faz de um jeito, vou me concentrar no exemplo da Nokia, que é onde estou mais focado).
Então te resta quatro alternativas:
- Comprar um certificado próprio;
- Utilizar o processo de assinatura de aplicativos para celular da Sun
- Não assinar a sua aplicação
Comprar um certificado próprio
Essa pode parecer a saída mais lógica, mas não é a mais barata... para assinar um MIDlet (como é chamado um aplicativo em JavaME) existem dois fornecedores de certificados: A VeriSign e a Thawte. Com preços variando de USD$299 a USD$499 por um certificado Java Code Sign com validade de um ano. É isso mesmo, um ano de validade!Se você optar por comprar um certificado, se prepare, pois o processo é um pouco burocrático, você precisa enviar uma documentação para provar que você é você, no meu caso precisei até fazer uma carta, levar em cartório para reconhecer firma, e enviar para os EUA, ainda bem que aceitaram via PDF pro email, me poupou algumas semanas...
Muito provavelmente a entidade certificadora vai tentar entrar em contato com você por telefone, junte a isso o meu mau inglês, ligação para celular vinda do exterior, é só chiadeira. Tenho que reconhecer o empenho da empregada da Verisign em tentar falar comigo em português (de portugal), em espanhol (pra mim não alivia nada) e em inglês mesmo (nossa, como americano fala rápido!).
A desvantagem de ter o seu próprio certificado, além do cutos, é que nem todos os aparelhos vêm de fábrica com a última versão dos certificados raizes... aí acontece igual aconteceu comigo, você descobre na hora "H" que o certificado da VeriSign só funciona na série S60 da Nokia, e o da Thawte só funciona na série S40 (isso não cheira a cartel combinado ?)...
Utilizar o processo de assinatura de aplicativos para celular da Sun
Nesse caso você não precisa comprar o seu certificado, você manda o seu MIDlet para a Sun, ela vai encaminhar para uma "test house" que vai fazer uma bateria de testes, avaliar se está tudo Ok, se não forem encontrados problemas a Sun te devolce o MIDlet assinado com o certificado dela, que é aceito em 99,9999% dos aparelhos existente na face da terra.Parece ser uma coisa legal, pois você não tem o problema de ficar caçando onde o seu certificado comprado funciona, mas ai vem a parte chata: cada vez que você alterar o seu MIDlet você precisa mandar pra Sun tertar novamente e assinar novamente.
Quanto custa? Não dá pra saber a priori, pois depende de quanto tempo vão demorar para testar o seu aplicativo, e o quanto custa testar? Aproximadamente USD$150 a hora! a hora!
Para se inscrever no Java Verified Program, você deve preencher uma ficha, reconhecer firma e enviar por carta para a Sun, é um processo que vai demorar um pouquinho rs
Não assinar a sua aplicação
Por último, mas não menos importante, temos a opção de não assinar a aplicação. E qual o problema disso?O problema é que sem a assinatura o celular ira reclamar, com uma mensagem do tipo "Esse aplicativo não é assinado e pode danificar o seu aparelo, deseja continuar?" é meio assustador prum usuário comum não?
Além disso, acesso à rede, dados gravados no cartão de memória, etc necessitarão de confirmação do usuário a cada requisição, uma coisa chata pra caramba...
Bom, fico por aqui, mas ainda vou escrever mais sobre como é a publicação em lojas do tipo AndroidMarket e OviStore (Apple AppStore é prum futuro distanta ainda rs).
Postado por
lamas
às
2:47 AM
0
comentários
18 abril 2010
Trânsito mais gentil
É louvavél a iniciativa da Porto Seguro com essa campanha para educar os motoristas, dando desconto e tudo mais, mas não adianta nada colar o adesivinho da campanha e continuar a dirigir como se a via fosse feita só para você...
Você paga dois IPVAs? Ah não?! Então, por favor, escolha uma única faixa para andar!
A seta é um opcional caro? Dificil de usar ? Ah não?! Então use! Se eu tivesse o dom da clarividência eu iria adivinhar os números da mega-sena e não para qual lado você vai virar!
Tá com muita pressa? Me desculpa, não posso ficar desviando de todo o louco que quer correr pela direita, pelo meio ou pela esquerda... também acho péssimo você achar que é o novo Senna para ficar costurando por aí... sabe, as ruas as vezes são estreitas, o trânsito afunila mesmo... e pasme, você também tem que esperar...
Comprou um GPS novo?! Ótimo! Mas pelo amor de Deus, use o seu retrovisor, olhe antes de trocar de faixa quando o GPS dizer: "Vire à esquerda", pode ser que tenha um carro do seu lado!
Ainda bem que agora consigo acordar cedo pra sair cedo de casa e pegar menos trânsito, que ainda não é nada gentil...
Postado por
lamas
às
4:41 PM
1 comentários
10 abril 2010
Leis Paulistaas
Leis Paulistanas - Restrospécto de Acessos
01-Jan-2006 (criação da 1a versão) - 10-Abr-2010 (data do relatório)
O nosso muito obrigado pela audiência!!!
Postado por
lamas
às
11:27 AM
0
comentários
Caixa de Entrada
É muito interessante dar uma olhada nos emails antigos da sua caixa de entrada, ainda mais com web mail`s com espaço "ilimitado" você acaba por não apagar mais nada.
Postado por
lamas
às
9:43 AM
0
comentários
18 fevereiro 2010
Agora sim
Agora podemos dizer que o ano começa! Passou o carnaval, passou a ressaca de ano novo, temos todo o "restinho de ano" para fazer de 2010 um ano fantástico!
Postado por
lamas
às
4:55 AM
0
comentários