Rodrigo's profileRodrigo Schmitt de Andra...PhotosBlogListsMore Tools Help

Rodrigo Schmitt de Andrade

Occupation
Location
Interests
Trabalho como Projetista e Programador C# com Sharepoint, e amo muito DOTNET!

Rodrigo Schmitt de Andrade

C#, SharePoint, SQL SERVER e Windows VISTA
December 25

Nova Dashboard do Xbox 360 e a HOME do PlayStation 3


Pessoal, antes de mais nada um Feliz Natal para todos! Hoje vou falar da nova Dashborad do XBOX 360 lançada a algumas semanas, e a da tão prometida Home do PlayStation 3. Como tive acesso a ambas, quero colocar a aqui as minhas impressões.

Vamos falar primeiramente sobre a HOME do PlayStation 3, que está na versão Beta e restrita a alguns usuários selecionados.

Home do PlayStation 3 (Sony)

home01 
Área principal da Home - Liberdade para andar por qualquer lugar, com a possibilidade de realizar compras como roupas, mobilias, casas, etc ... Claro que tudo virtual, menos o dinheiro que é debitado em sua conta da PSN que está relacionada ao seu cartão de crédito, mas nada comparado ao valor dos objetos do mundo real, tem roupas de US$ 0.99 e mesas por US$ 5.99 como exemplo de valores, mas não deixa de ser pago, que com certeza além da publicidade que está em cartazes dentro da Home, é a forma que a Sony encontrou de tirar o custo do desenvolvimento da mesma, já que ela será gratuíta para os usuários do console PlayStation 3.

home02 
A Home nada mais é que um Second Life melhorado com muito mais recursos, como a imagem acima, podemos ver usuários conversando e interagindo, e isso tudo é muito simples, pois ao chegar perto de uma "pessoa" ou de um grupo, você já está participando da conversa, com a possibilidade de convidar para visitar a sua "casa" virtual decorada com as mobílias compradas no Shopping da Home, ou simplesmente para mostrar seus troféus conquistados nos jogos do seu console.

A Home não fica apenas na liberdade de andar pelos lugares ou conversar com as pessoas, existem outdoors interativos de propagandas de jogos, salas de cinema com reviews de games, ambientes com música, onde a medida que você vai chegando perto ou se afastando o som vai ficando proporcional a distância, com claro suporte ao sistema 5.1 de posicionamento do seu personagem, possibilidade de fazer seu avantar sentar, dançar, correr, etc... Realmente um mundo virtual perfeito!

home03
Quando está dentro da Home, você tem a possibilidade visualizar o World Map, que no início só tinha a Home e eu não entendia o motivo de ter algo tão óbvio, mas a sony liberou nestes dias algo que deixou claro o motivo deste recurso, onde agora você além da Home, pode visitar outros "mundos", como exemplo na imagem acima, o ambiente do jogo FarCry2 ou do Uncharted.

home04
Train Station do mundo FarCry 2 - Possibilidade de conhecer o local e interagir com outros usuários.

O que posso dizer pelo que vi até agora é que realmente a Home está fazendo tudo que era prometido pela Sony, um mundo virtual e muito interativo para seus usuários de PlayStation 3, mas será que é realmente funcional tudo isso? É o que quero comentar ao final deste post!

Nova Dashboard do XBOX 360 (Microsoft)

Já a Microsoft lançou a algumas semanas a nova Dashboard para seu console XBOX 360, que para mim não passava de uma tentativa de última hora da Microsoft de lançar algo antes da Sony para competir com a Home. E olhando fotos e reviews não conseguia imaginar como ela conseguiria competir com a Home apenas com Avantares, já que a Sony está a tanto tempo desenvolvendo a Home a ainda não lançou, enquanto a Microsoft anunciou, desenvolveu e liberou a versão final!

dash01
Meu avantar em um Grupo jogando Gears of War 2, o Thema é de Natal liberado gratuítamente pela Microsoft na Live a algumas semanas.

Depois que a Microsoft liberou a nova Dashboard entendi o quanto maravilhoso é a mesma! Pois diferente do que imaginava, a nova Dash não era apenas um fundo bonito para o console e avantares, mas sim uma nova forma de criar um grupo para jogar um game, ver quem está online e qual game ele está jogando e tudo isso de uma forma muito simples e clara, realmente fiquei impressionado de como ficou melhor desta forma.

dash02
Para quem não conhecia esta era a antiga Dash do XBOX 360, então podemos ver o quanto melhorou para o usuário o novo sistema.

De conclusão que cheguei sobre ambas, foi que a Home é um mundo virtual perfeito e com muitos recursos maravilhosos que te fazem pensar, afinal, eu preciso deles? E a resposta é não, pois se você comprou um console de última geração o que mais interessa é jogar com os amigos! Então, para isso a Home é inútil, ela leva um tempo para carregar, dependendo de onde for caminhar ou conhecer terá downloas de 20 ou 30MB, e para seu uso em jogos não ajuda em nada, já que a forma de convidar os amigos continua precária dependendo da facilidade dos games para isso, e cada um tem uma maneira diferente de convidar, isso com certeza deixaria meu professor de usabilidade louco. Já a nova Dash da Microsoft veio para fazer exatamente o que preciso, localizar de forma fácil meus amigos, saber quais games estão jogando, se estão em um grupo jogando um game em modo Cooperativo ou Multiplayer, ou apenas batendo papo na sala, e para ingressar é apenas apertar um botão, então para mim a Sony está gastando rios de dinheiro para atender um público que não é o mesmo de console, estranho não.

Espero ter deixado um pouco mais claro sobre estes dois novos ambientes dos consoles, onde sabemos agora pela usabilidade qual é o melhor, e que mais vai te atender para o que realmente quer fazer em um console ... JOGAR com os amigos!

Um grande abraço e novamente um Feliz Natal,

Rodrigo Schmitt de Andrade

October 04

15.035 visitas no meu blog!

 

15000_visitas

O meu blog chegou aos seus 15.000 acessos, que para alguns pode parecer pouco, mas no meu caso que ando sem tempo para me dedicar ao blog por causa do Inglês no Sábado, Faculdade e correria da empresa, considero um ótimo retorno! Então quero agradecer aos leitores que sempre estão olhando meus posts e tirando dúvidas sobre Mobile e SharePoint, obrigado mesmo!

Espero poder contribuir mais com este espaço, pois assuntos não faltam, como o uso de WorkFlow para Sharepoint desenvolvido com o Visual studio 2008, formas certas e erradas que considero de desenvolvimento para o SharePoint, etc. Então prometo logo tirar um tempinho para trazer estes assuntos aqui! :)

Abraços,

Rodrigo Schmitt de Andrade

May 23

A importância das Comunidades para o Profissional de TI


Lendo o blog do Renato Guimarães, que por sinal está com várias dicas sobre o LINQ, vi um vídeo muito legal e bem produzido pela comunidade DevGoiás, que conta com a participação do Rodrigo Kono, Ramon Durães e o MVP Lead, Rodolfo. O legal é a mensagem dada por estes profissionais sobre a importância das comunidades para o profissional de TI, e principalmente, a visão da Microsoft sobre estas comunidades.

 

Abraços,

Rodrigo Schmitt de Andrade

May 04

MVP Summit com Guitar Hero


Olhando o Blog do Marcus Garcia, vi um vídeo muito legal sobre o MVP Summit 2008 que é o sonho de qualquer desenvolvedor da plataforma Microsoft, e ainda um palco para os nerds brincarem com o Guitar Hero (que na realidade deve ser o Rock Band, pois tem bateria)! :)

 

Abraços,

Rodrigo Schmitt de Andrade

May 03

Compactando uma VM do Virtual PC 2007


Alguns dias atrás me deparei com um problema de espaço em HD, causado pela minha VM de Windows 2003 Server que utilizo para testes e desenvolvimento em Sharepoint. O motivo foi que o Sharepoint ao recuperar um backup começou a gerar arquivos de LOG com mais de 1.5GB cada, e com isso de 6GB a minha VM em pouco tempo estava com mais de 18GB, parei por um momento a geração de LOG durante a restauração do backup e limpei os arquivos, mas como voltar a minha VM para o tamanho inicial de 6GB? Foi ai que pesquisando na Internet descobri que o Virtual PC pode compactar uma VM existente, mas para isso existe alguns passos:

1) Desfragmentar o disco rígido da VM;

2) Montar o Virtual Disk Precompactor.iso disponível na pasta de additions do Virtual PC para preparar a VM para a compactação. Para quem não sabe como fazer, com a VM carregada no Menu superior em "CD -> Capture ISO Image...", localize a pasta de instalação do Virtual PC, que no meu caso é (C:\Program Files\Microsoft Virtual PC\) e dentro dela achará o "Virtual Machine Additions".

3) Executar o Virtual Disk Wizard no console do Virtual PC e selecionar a opção "Edit an existing virtual disk (localize o arquivo vhd de sua VM) e depois Compact it".

image

image

Acredito que será bem útil esta dica, pois a todo o momento estamos instalando algo novo na VM para testes, mas depois que ela adquiri certo tamanho, só compactando para elimitar o excesso de espaço não utilizado.

Abraços,

Rodrigo Schmitt de Andrade

March 24

Microsoft OneNote 2007 no Smartphone


Esta dica é para aqueles que fazem uso de Smartphone com Windows Mobile e uma cópia do Microsoft OneNote 2007 em seu PC, e para muitos acredito que será uma novidade, pois não é divulgada na ferramenta esta opção.

Com o Smartphone conectado ao PC vá no Menu do Microsoft OneNote em Ferramentas -> Opções:
onenote_ferramentas

Nas Opções vá em OneNote Mobile e Instalar o OneNote Mobile:
onenote_opcoes

Com isso o OneNote Mobile será instalado no seu Smartphone, e no Microsot OneNote 2007 do PC teremos mais um Bloco de Anotação chamado OneNote Mobile:
onenote_bloco


Neste bloco tudo que for lançado no Smartphone ou no PC será sincronizado, e o legal é que se o Smatphone tiver uma câmera fotográfica integrada, podemos tirar uma foto e colocar no OneNote Mobile com alguma explicação abaixo via texto ou mesmo com áudio, e este será depois enviado para o PC na próxima sincronização!

Espero que gostem da dica, pois com isso ganhamos uma tremenda ferramenta de anotação para nosso Smartphone.

Abraços,

Rodrigo Schmitt de Andrade

March 22

Elevando permissão da WebPart via Código no Sharepoint


Para quem trabalha com Sharapoint sabe o quanto é importante ter uma permissão elevada para ler ou gravar dados em uma lista, pois em alguns momentos (ou vários) teremos o seguinte cenário:

- Usuário logado como Visitante com permissão de Leitura;
- Uma WebPart com determinada tarefa que precisa gravar dados em uma lista.

Então como fazer para a nossa WebPart gravar em uma lista com um usuário com permissão de Leitura? Alguém pode te dizer para dar acesso de gravação nesta Lista para qualquer usuário, ou elevar a permissão do visitante para esta gravação, mas isso não seria nada seguro. Então o ideal é colocar um trecho de código em nossa WebPart para elevar a permissão no momento de gravar ou ler na Lista as informações necessárias.

Como exemplo, podemos usar este recurso para exibir um determinado dado que está em uma lista sem acesso geral, como a Lista de usuários do Sharepoint, vamos dizer que tenho interesse em listar todos os membros de um determinado Grupo de Usuários, mas o usuário logado não tem permissão de leitura e nem mesmo acesso ao Grupo, então elevo a permissão no momento de exibir os usuários. E como é a minha WebPart que está fazendo isso, sei que não corro o risco de fazer nada a mais do que programei:

usuario_master

Como podemos ver no código acima, estou retornando uma coleção de usuários de um determinado Grupo que informei para a minha função, e assim posso exibir para o usuário logado os membros deste Grupo, mesmo o usuário não tendo acesso a este Grupo do Sharepoint. E muito importante, não estamos utilizando o atual contexto em que estamos para abrir esta Lista, e sim criando um novo SPSite pela url recebida e abrindo um novo SPWeb, pois assim abrimos e fechamos o SPSite e SPWeb somente dentro do SPSecurity.RunWithElevatedPrivileges(), que é o responsável por elevar a permissão.

Dois pontos importantes:

- Usar sempre este trecho de código onde realmente é necessário para esta gravação ou leitura, pois neste momento ele está com acesso Master, então é elevar a permissão, gravar ou ler e voltar a permissão, com isso nossa WebPart fará apenas o que é desejado.

- Todo registro gravado nas listas terá como "Created by" o "System" e não o usuário logado. Então é importante lembrar de pegar o login do usuário e gravar também para uma futura pesquisa.

Como podemos ver é algo muito simples, mas que ajuda muito.

Abraços,

Rodrigo Schmitt de Andrade

January 10

Comandos básicos para uso do stsadm do SharePoint


Muitas das instalações e upgrades de WebParts são mais garantidas se feitas pelo stsadm via console, então abaixo alguns comando que você utilizará com bastante frequência:

Localização do stsadm:
C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\STSADM.EXE

Comandos e parâmetros:

- Adicionando no SharePoint
stsadm -o addsolution -filename nomeprojeto.wsp

- Aplicando o pacote
stsadm -o deploysolution -local -allowgacdeployment -allcontenturls -name nomeprojeto.wsp

- Removendo o Pacote
stsadm -o retractsolution -local -allcontenturls -name nomeprojeto.wsp

- Deletando do SharePoint (*Necessário remover antes)
stsadm -o deletesolution -name nomeprojeto.wsp

- Update do que já temos no Sharepoint
stsadm -o upgradesolution -local -allowgacdeployment -name nomeprojeto.wsp -filename nomeprojeto.wsp

Para quem está utilizando o Extensions do VS2005 deve estar se perguntando, o porque saber isso se ele faz isso automático para mim? O motivo é que essa facilidade é feita no ambiente de desenvolvimento, mas imagine o momento de publicar no ambiente de produção, pois você não irá deixar uma cópia do VS2005 instalado no servidor só para isso, pelo menos não seria o correto, então quando compilamos com o Extensions ele faz todo o trabalho para nós, mas ao mesmo tempo ele cria o nomedoprojeto.wsp, e este arquivo que mandaremos para o servidor de produção e usaremos os comandos acima.

Abraços,

Rodrigo Schmitt de Andrade

January 08

Vídeo sobre a aposentadoria de Bill Gates


Bem pessoal, em Julho deste ano Bill Gates estará aposentado da Microsoft, e com isso muitos devem se perguntar o que o ele faria com todo o tempo do mundo e com aqueles milhões ... hehehe ... ele fez um vídeo fantástico sobre isso, vale conferir! :)

 

Abraços,

Rodrigo Schmitt de Andrade

December 30

Games no Windows VISTA


Resolvi escrever este Post depois de tirar algumas dúvidas e ver que muitos usuários ainda estão inseguros em utilizar o VISTA para jogos, então já posso dizer que está quase 100% igual ao XP, em alguns casos até melhor! Mas nem sempre foi esta maravilha, pois quando adquiri minha cópia do Ultimate no lançamento, vi que o sistema era muito robusto, mas com problemas, entre eles a lentidão com cópias de arquivos pesados e principalmente na execução de games, que para mim foi um problema, pois sou completamente apaixonado por jogos, pois considero jogar no computador uma terapia.

Então como resolver o problema de um sistema de quase mil reais e os jogos? Por 6 meses foi o dual-boot da máquina que resolveu, jogava no XP e trabalhava no VISTA! Mas nos últimos meses isso mudou com o amadurecimento dos drivers de vídeo, no caso da nVidia que é a fabricante do chip da minha placa de vídeo, os drivers estão cada dia melhores, com opção para sistemas 32bits e 64bits que é meu caso. Então hoje se tiver uma máquina com uns 2GB de RAM e um processador Duo-Core pode ir tranqüilo para o Windows VISTA, veja só antes o modelo de sua VGA, e no site do fabricante baixe os últimos drivers, com isso terá praticamente o mesmo desempenho do Windows XP, com a vantagem de poder utilizar Directx10 em alguns games (se a sua VGA for compatível claro, exemplo as 8800 da nVidia).

Hoje utilizo o Windows VISTA Ultimate 64bits para trabalhar e jogar sem problemas, então posso considerar depois de quase 1 ano de lançamento que o XP aqui em casa virou passado.

Abraços e bons games!! :)

Rodrigo Schmitt de Andrade

 
Agradeço a sua visita!
Please wait...
Sorry, the comment you entered is too long. Please shorten it.
You didn't enter anything. Please try again.
Sorry, we can't add your comment right now. Please try again later.
To add a comment, you need permission from your parent. Ask for permission
Your parent has turned off comments.
Sorry, we can't delete your comment right now. Please try again later.
You've exceeded the maximum number of comments that can be left in one day. Please try again in 24 hours.
Your account has had the ability to leave comments disabled because our systems indicate that you may be spamming other users. If you believe that your account has been disabled in error please contact Windows Live support.
Complete the security check below to finish leaving your comment.
The characters you type in the security check must match the characters in the picture or audio.
Photo 1 of 26