Utilizando aspnet_regsql.exe na linha de comando

November 1, 2011 Leave a comment

Ola pessoal,

Uma dica rapida que eu aprendi hoje.

Estava tentando configurar membership provider no meu banco de dados local (.mdf). Quando utilizamos o aspnet_regsql no modo wizard, ele tenta encontrar os bancos de dados configurados no SQL Server.

Mas e se voce quiser criar as tabelas num banco de dados local (.mdf) no SQLEXPRESS ?

Ai vai,

Suponha que voce tenha um banco de dados chamado MainDB.mdf dentro do diretorio App_Data da suas aplicacao, na linha de comando digite:

aspnet_regsql -A all -C “Data Source=.\SQLEXPRESS;Integrated Security=True;User Instance=True” -d D:\MyApplication\App_Data\MainDB.mdf

output:

-A, especifica quais as funcionalidades que voce deseja adicionar ao seu banco, no meu caso eu coloquei “all” que irar criar as tabelas para Membership, Profile, Role, Personalization e WebEvent.

-C, especifica a QueryString. Repare que eu nao coloquei o nome do banco.

-d, specifica o path para o banco de dados que as tabelas serao criadas.

Apos isso, se voce abrir o banco de dados, as tabelas estarao criadas, veja figura abaixo:

Para ver a lista completa dos comandos:

http://msdn.microsoft.com/en-us/library/x28wfk74.aspx

Enjoy!

Perdemos um gigante na area de TI: Dennis Ritchie

October 13, 2011 Leave a comment

O gigante criador da linguagem C e do Unix, Dennis Ritchie morreu hoje aos 70 anos de idade.

Gostaria de deixar a minha homenagem a esta pessoa que influenciou e continua a influenciar muito minha carreira profissional que ja dura 13 anos.

Obrigado Dennis pela sua contribuicao e pela inspiracao!

Categories: noticias, programming Tags: , ,

Publicar iWeb sites sem Mobile Me

January 22, 2011 13 comments

No meu ultimo post eu escrevi sobre o porque eu nao quis renovar a minha assinatura do Mobile Me. Uma vez que eu nao utilizo mais o servico da Apple eu  tenho que achar outras alternativas para cada um dos servicos que eu utilizava no Mobile Me.

Um desses servicos era a possiblidade de publicar sites com o iWeb. Era super facil e pratico, mas o que muita gente nao sabe eh que eh super simples de publicar sites usando o iWeb sem Mobile Me, ou seja, se voce paga por um servico de hospedagem eh possivel colocar o seu site desenvolvido com o iWeb neste servidor.

Entao vamos la!!

Primeira coisa que voce vai precisar  eh um cliente de FTP, para quem nao sabe, a grosso modo eh um programa que voce usa para fazer o upload de arquivos para um computador remoto.

Eu geralmente uso o FTP que vem instalado por default no Mac. Mas eh um programa para ser rodado no console e nao tao user-friendly entao eu recomendo o FileZilla que vc pode fazer o download aqui:

http://filezilla-project.org/download.php

Eu nao vou entrar em detalhes de como instalar ou usar o FileZilla, talvez um assunto para um outro post.

Feito o download e instalacao do FileZilla, eh hora de desenvolver o nosso site usando o iWeb!!

Crie o seu site no iWeb normalmente, eu criei um site chamado Site3 (veja figura abaixo)

Pronto, agora que nos temos um site, selecione no menu File e Publish to a Folder:

Escolha o diretorio que vc deseja enviar os arquivos do seu site, no meu caso eu coloquei no meu diretorio Home/Sites/SiteDemo, clique Choose.

Feito isso, todos os arquivos do seu site vao ser copiados para o diretorio escolhido, isso inclui, paginas HTML, StyleSheets CSS, Arquivos de image e som e etc. Se voce navegar ate o diretorio escolhido voce devera ver algo do tipo:

Agora eh so abrir o FileZilla, conectar no servidor onde o seu site sera hospedado e copiar os arquivos para la. Nao tem misterio! :)

Categories: mac Tags: , ,

Impressoes sobre Mobile Me

January 19, 2011 Leave a comment

Exatamente 1 ano atras eu fiz a minha assinatura do conhecido servico da Apple, Mobile Me.

Eu escrevi um post comparando os servicos disponiveis no Mobile Me com servicos que sao gratuitos e equivalentes, como por example iDisk com DropBox, ImageGallery com Flickr, Email com GMail. Quem quiser conferir aqui esta o link: Mobile Me. Vale a pena mesmo?

Este post tem a intencao de descrever um pouco da minha experiencia e explicar o porque eu NAO vou renovar a minha assinatura.

Uma das coisas mais atrativas quando eu comecei a utilizar o mobile me foi a galeria de fotos. A galeria de fotos da mobile Me tem um visual super atrativo mas tem um problema, quase ninguem usa. Todos os meus amigos e familiares tem conta no flickr e ficaria muito mais facil de disponibilizar minhas fotos usando flickr. Tambem pelo iPhoto eh possivel de fazer o upload das fotos para o Flickr sem problemas. E assim como Mobile Me o flickr tem um aplicativo muito bom para fazer o upload e visualizar fotos pelo iPhone.

Outro atrativo eh ter o seu personal domain no Mobile Me. Eh super rapido e pratico desenvolver sites usando iWeb e publicar no Mobile Me. Um problema, na conta simples eh possivel registrar somente um dominio. Outro problema mesmo com o Mobile Me ainda eh necessario pagar o registro do dominio (claro isso eh normal) e um servico de DNS.  No final das contas fica muito mais barato pegar um pacote de hospedagem que include registro de dominio, DNS e contas de email em algum outro servidor.

Com iWeb eh possivel desenvolver sites e hospeda-los em outro servidores, nao precisa ser necessariamente Mobile Me. Tem algumas coisas extras que voce tera que fazer mas nao eh nenhum bicho de 7 cabecas.

Email, como ja comentei no outro post, tem o GMail que eh um otimo servico de email, da para configurar POP3 e usar o seu cliente de email preferido e tambem configurar para receber emails nos smart phones. Se voce eh daqueles que nao gosta de usar emails gratuitos, como eu disse acima, se voce registrar um dominio e pagar um plano de hospedagem voce tera um email com o seu proprio dominio.

Os contatos no Mac sao possiveis de exportar e ou importar para o GMail, porque ambos conseguem ler CSV e arquivos vCard, entao eh possivel fazer a sincronizacao e  o iCal da pra sincronizar com Calendario do GMail, entao sem maiores problemas.

iDisk funciona ok, mas tem um problema, eh extremamente lento!!!! Se voce tentar fazer o upload de alguns arquivos da pra aguentar a espera, mas a ultima experiencia que eu tive foi que eu queria salvar mais ou menos 300 fotos no meu iDisk quando eu estava no Brasil, fiquei esperando mais ou menos 1 hora e nao tinha enviado nem 100 fotos, tentei compactar e nao mudou muita coisa. Por sorte eu tb tinha uma conta no DropBox e para a minha surpresa o upload foi super rapido, uns 10-15 minutos maximo.

Find my iPhone eh um funcionalidade extremamente util e claro, nao tera uma alternativa, porem alguns rumores pela net estao sugerindo que alguns servicos do Mobile Me serao gratuitos, incluindo o Find my iPhone. Entao eh soh esperar e ver no que vai dar.

Resumindo, registrei meu proprio dominio onde tenho espaco suficiente pra hospedar meu site, posso criar contas de email ilimitadas, estou usando o DropBox gratuito porque eu nao preciso de muito espaco, Flickr gratuito mas vou fazer o upgrade pra conta PRO e no final das contas eu vou ter quase tudo o que o Mobile Me oferece e nao vou pagar nem metade do preco da assinatura anual do Mobile Me.

Por isso depois de 1 ano usando o Mobile Me nao irei renovar minha assinatura.

Categories: mac Tags: , ,

Qualidade de codigo

January 7, 2011 Leave a comment

Ola pessoal, primeiro post do ano e eu pensei em comecar com um assunto que para mim eh de extrema importancia: Qualidade de codigo.

Um codigo mal feito ou nao atendendo alguns requisitos basicos so tras problemas, como introducao de bugs, se for um bugfix esse novo codigo pode introduzir um bug em outra parte do sistema, um codigo prolixo e mal documentado pode dificultar muito o trabalho para outros desenvolvedores da equipe, um design mal feito, dificulta e as vezes ate impossibilita extender o sistema adicionando novas funcionalidades e modulos.

Numa conversa com um colega de trabalho nos tentamos enumerar quais sao os topicos que devemos levar em consideracao antes de fazer o check in do nosso codigo em um projeto.

 

1. A codigo funciona como esperado?

2. Foi desenvovido da melhor forma possivel, atendendo padroes da empresa, design patterns?

3. Nomes de metodos, funcoes, variaveis expressam corretamente o papel das mesmas e atendem aos padroes usados pela empresa?

4. Tratamento de erros

5. Documentacao e comentarios estao presentes e dao uma boa descricao dos metodos, variaveis, funcoes?

6. Documentacao e comentarios, usam linguagem correta? Ingles precisa ser claro e correto.

7. Unit tests

8. Performance e seguranca foram levadas em consideracao?

9. Codigo foi verificado duas vezes pelo desenvolvedor e uma vez por outro membro do time que seja familiar com a parte do sistema que a funcionalidade esta sendo implementada.

10. Em caso de desenvolvimento front-end, devem obedecer todos items anteriores.

11. Front-end, funcionalidade foi testada em diferente browsers

12. Front-end, a interface e design obedecem a acessibilidade e design especificados pelo time de design. UI foi revisitada e aprovada pelo time de design?

 

E voces, quais sao os itens que sao observados pela sua equipe para garatir que o que esta sendo checked in tem boa qualidade?

Comente, compartilhe suas ideias e experiencias!!

Ultimo post do ano

December 23, 2010 Leave a comment

Olá pessoal,
só passando aqui rapidamente para desejar a todos os leitores desse blog um Feliz Natal e um ótimo ano novo!
Neste momento eu estou no norte da Suécia perto da fronteira com a Finlândia e esta -30 graus, isso mesmo menos trinta graus!!!!! Mas é muito legal passar mais um natal com neve (o pessoal daqui com certeza prefere passar natal no Brasil onde é calor) mas eu moro por aqui apenas 4 anos então eu continuo gostando do frio e neve.

E pra quem nao tem nem ideia de como eh estar num frio de -30 graus, ai vai a minha foto:

Detalhe no cabelo , sombrancelha e silios congelados. :D

Até o ano que vem!! :)

Categories: Uncategorized Tags:

Wishlist de jogos para 2011

December 8, 2010 1 comment

Aqui vai a minha “wishlist” de jogos para 2011, alguns ja foram lancados a algum tempo mas eu acabei nao comprando no lancamento, na verdade eu nao tenho muito tempo disponivel pra jogar entao eu demoro um bom tempo ate eu chegar no final dos jogos que eu tenho.

1. Super Mario Galaxy 2

Este jogo ja saiu a algum tempo e eu andei dando uma olhada em alguns reviews no you tube e devo admitir que a nintendo se saiu muito bem.

Os graficos do Super Mario Galaxy 2 nao mudaram muito em relacao ao primeiro jogo da serie e a estrutura do jogo parece a mesma, mas me parece que o jogo eh bem mais extenso que o primeiro, alem disso os estagios sao super criativos, alternam entre 3D e “old school” 2D, como um bom colecionador de jogos antigos eu gosto bastante.

 

 

 

2. Donkey Kong Country Returns

Eu comecei jogar donkey kong no game watch, eu e meus irmaos tinhamos donkey kong I e II. Depois disso, joguei bastante Donkey Kong Junior para NES e no super NES eu me apaixonei pela serie Donkey Kong Country.

Os graficos do primeiro Donkey Kong Country no Super NES eram revolucionarios para a epoca, lembro que eu comprei asssim que saiu e eu fiquei extremamente impressionado. A promessa eh que Donkey Kong Country Returns vau saciar a sede dos jogadores mais antigos e estavam querendo uma nova aventura do Donkey Kong em 2D.

Pelos review que eu andei vendo, os graficos sao sensacionais e o jogo eh bem desafiador com telas bem criativas.

 

3. Metroid other M

Outro classico da nintendo, eu joguei muito Metroid no NES e era um dos jogos mais dificeis que existia na epoca, depois do NES por alguma razao eu nunca mais joguei metroid. Depois que eu comprei o Wii eu vi o Metroid Prime 3 Corruption que era um tipo de FPS e eu achei um pouco estranho, porque eu era fa da serie no 8 bits.

Quando eu vi videos do Other M eu fiquei alucinado pra comprar, o jogo alterna 3D e 2D, tem diversar armas, um bom enredo, otimos graficos, enfim tem tudo para ser um dos meus jogos preferidos.

 

 

 

4. The Legend of Zelda – Skyward Sword

Ultimo da lista de jogos para Wii, mas nao menos importante, o novo Zelda. O que eu posso dizer do zelda, outro jogo que eu sou fa desde o 8 bits. Acho que os unicos jogos da serie que eu nao joguei fora os lancados para Game Cube porque quando o Game Cube foi lancado eu estava muito ocupado, estudando, tocando na banda e outras coisas que eu realmente nao tive tempo pra jogar entao eu nem comprei o GameCube, mas todo mundo fala muito bem deles.

Eu estou muito animado pelo lancamendo do novo Zelda, primeiro porque Zelda eh Zelda, segundo porque o jogo foi desenvolvido para funcionar com o Wii Motion, isso quer dizer que os mesmos movimentos que voce faz sao os movimentos que o link vai fazer no jogo, entao as lutas vao ficar mais desafiadoras porque o jogador precisa realmente encontrar os pontos fracos dos inimigos.

Outro fato interessante que eu li na revista oficial da Nintendo UK sobre o Skyward Sword eh que segundo a revista o desenvolvimento do Skyward Sword comecou antes mesmo do Twilight Princess, se a nintendo esta trabalhando a tanto tempo num jogo com certeza nao vira coisa ruim.

 

Em outros consoles tem o Mario vs. Donkey Kong Mini-land Mayhem para DS que eu estou esperando ansiosamente e para Playstation 3 vai ser lancado no ano que vem a sequencia de um dos meus jogos preferidos, Resistence. Vem ai o terceiro jogo da serie (Resistence 3) e pelo que tudo indica vai ser o maximo.

//Daniel

Tutorial de EntityFramework

December 7, 2010 Leave a comment
Categories: noticias, programming Tags:

iPad, vale a pena comprar???

December 4, 2010 Leave a comment

Foi lancando na semana passada aqui na Suecia e no Brasil o tao esperado tablet da Apple, o iPad. O iPad foi lancado nos EUA no inicio em Janeiro deste ano e alguns outros paises como Reino Unido e alguns paises na Europa.

Infelizmente o consumidor brasileiro teve que esperar quase 1 ano e agora vai ter que enfrentar um dilema: Comprar ou nao o iPad?

A pergunta ficou cada vez mais forte quando comecou a se espalhar pela internet que a Apple ira lancar provavelmente no primeiro trimestre de 2011 o iPad2. De acordo com alguns sites o suposto iPad vai ter melhorias como: melhor performance de imagem, mais portas USB, os usuarios tambem poderao usar o tablet parar fazer chamadas de video e alem disso vao melhorar a sensibilidade dos movimentos que tem o objetivo de aprimorar o movimento em jogos.

Eu particularmente adoro a Apple, acho uma empresa fora de serie com produtos inovadores tanto tecnologicamente como design, mas as vezes eu fico um pouco decepcionado pelo fato deles sempre lancarem produtos ”faltando” um monte de funcionalidades que seriam possiveis de serem incluidas no produto mas eles nao incluem e depois de alguns meses eles lancam uma nova versao com essas funcionalidades.

Isso aconteceu com o iPhone 3G que varias coisas ficaram de fora e apos mais ou menos 1 ano eles lancaram o iPhone 3GS e agora iPhone4. Seria isso uma estrateria pra cacar niqueis???

Eh uma decisao dificil, comprar ou nao o iPad. Pode ser que quem comprar agora ira se arrepender se um suposto iPad 2 ser lancado no inicio do ano, e os consumidores vao ficar com o gosto amargo na boca por ter comprado um produto obsoleto. Por outro lado, da mesma forma que o iPad demorou tanto para ser lancado no Brasil, o iPad 2 pode tambem demorar parar ser lancado e o tablet vai ter mais alguns meses de vida.

De qualquer forma o iPad esta sendo um sucesso tanto no Brasil como aqui na Suecia e sera o presente de natal do ano.

Categories: gadgets Tags: , ,

25 anos do windows

November 24, 2010 Leave a comment

 

Site muito legal fazendo uma retrospectiva dos 25 de existencia do windows.

 

http://goo.gl/3jbon (em ingles)

 

//Daniel

Categories: Uncategorized
Follow

Get every new post delivered to your Inbox.