Anderson Caetano PILATTI on janeiro 15th, 2012

Ontem assisti pela SKY no TC Premium um filme água com açucar que gostei muito. Faz parte do elenco a atris Anne Hathaway (do filme Princesa Mia). Nunca tinha visto ela em um papel tão sexy, se ja era fã, agora então nem se fala.. rs

A história conta o difícil amor de um representante de produtos famaceuticos e de uma linda jovem diganosticada com Mal de Parkinson (em estado incial fase 1) a maior dificuldade esta em saber que a doença é degenerativa e sem cura, ou sabe-se que no final a pessoa terá a qualidade de vida muito debilitada…

Achei o filme muito bonito. Para quem curte o gênero vale assistir..

Confiram o trailer:

Tags: , ,

Anderson Caetano PILATTI on dezembro 26th, 2011

Pessoal,

Recentemente me deparei com um problema de performance. Precisava ler uma lista do SharePoint e em seguida gerar um XML para o desenvolvimento de um WebService que seria consumido por uma aplicação em Flash. A primeira alternativa foi fazer um loop e gerar o XML manualmente e retornar uma variável do tipo XmlDocument e pronto. Funcionou perfeitamente mas tive problemas de performance.. Os códigos deste post estão em C# e podem facilmente ser portados para VB.Net (que eu não curto muito!)

 

Conversando com o pessoal em volta surgiu a idéia de serialização. Como eu não tinha feito nada no sentido me bati um pouco. Mas deu certo e o que demorava 30 segundos para 600 registros passou a ser feito em 1 segundo para 1200 :)

O arquivo XML gerado deveria ter a estrutura abaixo:


   
      Uma mensagem qualquer
   

Abaixo temos a definição da classe que será serializada e utilizada para a geração do XML

        [XmlRoot("data")]
        public class tip
        {
            [XmlAttribute("size")]
            public string Size { get; set; }

            [XmlAttribute("name")]
            public string Name { get; set; }

            [XmlText]
            public string Mensagem { get; set; }

            [XmlAttribute("image")]
            public string Image { get; set; }

            [XmlAttribute("time")]
            public string Time { get; set; }

            public List Itens { get; set; }
        }

Percebam que na classe acima utilizei em algumas propriedades o marcador [XmlAttribute("size")] com isso informei ao FrameWork que na renderização do XML a propriedade seja uma propriedade da TAG TIP (o nome da classe) caso contrário ela seria uma tag e o código gerado seria semelhante ao lista abaixo:


   
      1
      Anderson Caetano Pilatti
      http://graph.facebook.com/100002065697632/picture
      anderson.pilatti
      
      Uma mensagem qualquer
   

Outro ponto importante: Com não queria a TAG Mensagem usei o marcador [XmlText] com isso seu conteúdo foi gerado sem marcação sendo considerado dado da TAG

Com a classe pronta, podemos agora fazer uma consulta linq e definir o tipo que sera carregado, com isso deixamos o retorno tipado (com a classe que definimos anteriormente)

List oResult = (from l in oData.AsEnumerable()
                select new tip
                {
                    Name = l.Field("Title"),
                    Image = l.Field("Imagem"),
                    Size = l.Field("Area"),
                    Mensagem = l.Field("Mensagem"),
                    Time = l.Field("Tempo"),
                }).ToList();

Para serializar o retorno usaremos o código abaixo:

XmlSerializer serializer = new XmlSerializer(typeof(List), new XmlRootAttribute("data"));
XmlWriterSettings settings = new XmlWriterSettings();

settings.Encoding = new UnicodeEncoding(false, false);
settings.Indent = false;
settings.OmitXmlDeclaration = false;

using (StringWriter textWriter = new StringWriter())
{
   using (XmlWriter xmlWriter = XmlWriter.Create(textWriter, settings))
   {
      serializer.Serialize(xmlWriter, oResult);
   }

   xmlDoc.LoadXml(textWriter.ToString());
}

Esse código me ajudou muito, como foi um pouco complicado de achar a solução resolvi compartilhar..

Espero que sirva para mais alguém.

Abs

Tags: , , , , , , , , , , , ,

Anderson Caetano PILATTI on dezembro 17th, 2011

Mais uma vez aproveitando o desconto Itaú na rede UCI fui ver o filme: Gato de botas (versão 3D) ~ Diria que o trailer dele é mais emocionante e legal que o filme, apesar que este não deixa a desejar…

A trama acontece antes dele conhecer Sherek. O Gato junto com seu “irmão de sangue” (o ovo) sonham em encontrar os feijões mágicos.. Após um tempo separados por causa de uma traição eles entram juntos na aventura de encontrar o feijão para irem atrás dos ovos de ouro.

Fato interessante é que a história acontece depois da do João e o Pé de Feijão, onde o gigante ja esta morto :) – Um ótimo programa para um final de semana..

Confiram o trailer:

Tags: , , ,

Anderson Caetano PILATTI on dezembro 14th, 2011

Sábado passado fui no UCI do Estação assistir Os Muppets, é um filme bacana…

No começo é um pouco chato, intediante eu diria. Depois começa a ficar um pouco mais agitado e nem assim interessante. O velho teatro dos Muppets vai ser destruido para ter o terreno explorado em busca de petróleo. Para evitar que isso ocorra Kermit (Caco o sapo) procura reunir toda a turma para fazer um Teleton :S (ridícula essa tradução) para pagar a hipoteca e salvar o teatro.

É um programa interessante para quando não se tem nada mais interessante para fazer.. rs ~ Eu realmente esperava mais, apenas como comparativo, para mim Smufs foi infinitamente melhor…

Em todo caso confiram o trailer logo abaixo: 

Tags: , , ,

Anderson Caetano PILATTI on novembro 19th, 2011

Ontem fui no UCI do Shopping Estação fazer valer meu desconto de cliente Itaú :)

Pensei que o filme seria melhor.. Não é ruim, mas também não achei bom… Acho que esta no nível de um filme fraquinho (pelo menos pra mim) do Robin Wilians Robert de Niro (Bem lembrado Cezar Silva Gomes) chamado Amigo Oculto.. Acho que seria mais proveitoso ver em casa em um belo dia de chuva :p algo fácil te se ter aqui em Curitiba-Pr kkk

O Filme começa com uma familia se mudando para um nova casa… Com o passar do tempo descobrem que a casa foi o palco de um terrível crime, onde a mulher e duas crianças foram brutalmente assassinadas, sobrevivendo apenas o pai, forte candidato a suspeito e que foi parar em uma instituição para tratamentos mentais…

Tags: , ,

Anderson Caetano PILATTI on novembro 10th, 2011

Pessoal,

Recentemente tive problemas ao recuperar objetos armazenados em Sessions no PHP, mais especificamente na versão 5.2.7 ~ após pesquisas e testes descobri que o objeto deve ser serializado, sendo assim se você passar por este problema faça o seguinte:

Para jogar o objeto na session use o comando:

	$_SESSION["oNome"] = serialize($obj);

Para restaurar use:

	$obj = unserialize($_SESSION["oNome"]);

Com isso tudo passa a funcionar sem problemas :)

abs

Tags: , , , , , , ,

Anderson Caetano PILATTI on novembro 8th, 2011

Recebi ontem meu novo fone de ouvido bluetooth, este eu comprei em uma loja virtual que fazia entregas apenas nos USA, sendo assim resolvi usar os serviços do SkyBox (farei um post sobre isso). A compra foi feita no final de setembro, demorou mais de um mês para chegar, mas o importante é que chegou :)

Gostei muito do produto a primeira vista.. Ao retirar da embalagem conferi tudo. Veio uma série de guias rápidos em vários idiomas, um cabo usb (não veio carregador como no Motorola S10-HD), 3 tamanhos de borrachas, um saquinho para guardas os fones após o uso..

Após a primeira carga, demorou cerca de 1 hora, os fones chegaram sem carga alguma.. Depois disso fiz a conexão com meu Samsung Galaxy 5 sem maiores problemas. Feiro o pareamento coloquei o fone para funcionar. Gostei muito da qualidade do audio, muito similar ao do Motorola, diria que é até melhor.

Outro ponto positivo, ele é muito mais leve e confortável, parece que você esta usando um fone de ouvido normal. O volume de seu som não é muito elevado, mas o isolamento de ruídos externos é excelente, sendo assim o som fica claro e nítido sem precisar de muita potência. Ao contrário do Motorola ele não possui um arco que fica atras do pescoço, a ligação entre os fones é de um fio, isso o deixa mais confortável. Apesar de gostar muito do S10 acho que ele pressiona um ponto o ouvido com o arco, não chega a ser incômodo, mas o uso prolongado fica comprometido, coisa que não percebi no Action Fit.

Outra coisa o S10 possui apenas 1 microfone já o Action possui um de cada lado, segundo o manual isso é feito para evitar ruídos.

Vai demorar um pouco para fazer o teste em uma corrida, tendo em vista que estou de molho pois passei por uma cirurgia no dia 03/11 o que vai me impedir de fazer exercícios por um bom tempo. Mas na primeira oportunidade atualizarei o post.

Ontem a carga da bateria durou por aproximadamente 6 horas de uso contínuo. Segundo o fabricante por se tratar de linha esportiva o mesmo é a prova de água e teoricamente suor… Neste ponto o S10 parece ser mais vedado…

Segue abaixo a galeria de fotos para vocês avaliarem o produto.

Tags: , ,

Anderson Caetano PILATTI on novembro 6th, 2011

Hoje navegando por aí na internet, me deparei com uma série de atrocidades cometidas com a nossa querida e amada lingua portuguesa..

Nunca fui um exímio amante do nosso idioma e nem sequer sou formado em letras. Mas cá entre nós.. A certos erros que são imperdoáveis.. Acho que eu mesmo antes de ser alfabetizado já sabia que antes de “P” e “B” vem “M”.

Não sou radical ao ponto de querer banir a tão chamada americanização e já que estamos tocando no assunto, parem de chamar os estadunidense de AMERICANOS, eles não os únicos, é sério! Nós brasileiros também somos assim como todos da América do Sul, América Central, América do Norte, América Latina, não se esqueçam que o Brasil esta localizado no Continente Americano, na parte SUL é claro :) ~ e não, nossa capital não é Buenos Aires. Mas o continente não se resume apenas aos EUA e eles nem deteêm sequer a maior parte territorial do mesmo.

Mas como diria um amigo, voltando ao foco…

Não estou achando nada legal esta história de Inclusão digital, ou deveria dizer: “Incruzão digitar”, com essa nova política passamos a  nos deparar com coisas absurdas, como por exemplo:

  • “Istô numa Lã Rouzi”,
  • “Prisizo ir na inprenza manhã”,
  • “Diz curpa, tenho de votar”

Isso são apenas algumas das pequenas pérolas que podemos encontrar em chats, orkut, facebook, blogs.

Gente o que é isso? Para um indivíduo desses poder usar um teclado deveria portar uma Habilitação especial. É como eu digo.. Tem pessoas que não estão aptas nem sequer para pilotar carrinho de supermercado e muito menos carregar as cestinhas.. E ainda por cima usam internet?

Se para dirigir tem de fazer um curso e tirar habilitação aqui deveria ocorrer o mesmo. Senão onde vamos parar?????

Faça sua parte. Não escreva errado voluntariamente, use abreviações, ou enfatize uma idéia com uma palavra errada apenas eventualmente, mas não torne disso um hábito, pois mais cedo ou tarde ele será parte de você..

E uma vez por todas. Sei que é complexo, por ser um assunto técnico, mas vou deixar uma dica aqui pois sou formado em TI e posso afirmar sem sombra de dúvidas.. O periférico com um monte de teclas, que possuem letrinhas impressas nelas e usamos para escrever no cyberespaço se chama tecLado e não tecRado ok? É sério, pode confiar…

abs a todos!

Tags: , , , , , ,

Anderson Caetano PILATTI on outubro 10th, 2011

Motorola S10-HDUltimamente tenho me dedicado um pouco mais aos esportes.  Como estou correndo  uso meu celular Samsumg Galaxy 5 para marcar o tempo e a distância. Para deixar a atividade menos monótona faço o trajeto ouvindo música.

O maior problema é que quando se usa fones convencionais, leia-se aqui com fio, este fica pulando e batendo em você, outra coisa chata é que com a evolução das passadas o fone teima em cair do ouvido.

Este fone foi a solução que encontrei pare este problema. Tem um som de boa qualidade, não se compara nem de longe com os fones de um iPod por exemplo mas ajudam muito, não tem fio para atrapalhar, utilizam tecnologia Bluetooth para se conectar ao celular, possuem uma boa vedação que os tornam a prova de água e suor ou seja são indicados a prática de esportes.

Nos meus testes iniciais a bateria tem se mostrado de ótima performance, usei os fones por cerca de 10 a 12 horas no decorrer dos dias sem a necessidade de recarregar. Outro ponto interessante é que pode-se utilizar um cabo micro usb ligado ao computador para fazer a carga do mesmo, no meu caso o mesmo cabo que uso no celular.

No começo é um pouco estranho de utilizar mas com o tempo se acostuma.. O fonte possui controles para ajuste do som, avançar e retroceder musicas, play e pausa além de atender chamadas.

No mercado livre encontrei vários vendedores com este produto, de início tinha optado pelo irmão mais velho o S9-HD porém ao comprar percebi que não eram originais. Sendo assim nem arrisquei comprar os S10 aqui no Brasil pois seu preço varia de R$ 200,00 a R$ 500,00.

 

Tags: , , , , ,

Anderson Caetano PILATTI on outubro 9th, 2011

Recentemente assisti ao filme Amizade Colorida no cinema, o título original é Friends with Benefits. Adorei o filme, uma ótima opção para relaxar. O elenco conta com o cantor Justin Timberlake (Dylan) e Mila Kunis (Jamie) que decidem ter uma amizade colorida, ou seja com sexo e sem compromisso e nem relacionamento. A idéia a princípio da certo mas no final o envolvimento é inevitável. Ainda não assisti ao filme em DVD com nome Sexo sem Compromisso cujo contexto é muito semelhante!

Um bom programa :) Confira o trailer:

Tags: , , , ,