Depois de uma pausa, retomarei o assunto sobre git. Hoje vou mostrar como criar um novo repositorio e efetuar as operacoes basicas. Se voce nao sabe o que e git ou ainda nao tem o git instalado, leia o post anterior: Instalando e Configurando git no windowsPara comecar, abra o Git Bash no diretorio onde voce vai criar seu projeto, para efeitos de exemplo vou manter o projeto na raiz do drive C.$ mkdir learning-git$ cd learning-git$ git init Initialized empty Git repository in c:/learning-git/.git/$ touch README.mdO que fizemos ate agora? Criamos um diretorio "learning-git" e dentro dele criamos um novo repositorio git. O command "touch" cria um arquivo em branco, e uma boa pratica ter o arquivo README com as instrucoes basicas sobre o projeto. A extensao .md se refere a Markdown. Antes de fazer o commit, vamos executar o seguinte commando para verificar as alteracoes.$ git status# On branch master# # Initial commit # # Untracked files:# (use "git add ..." to include in what will be committed)# # README.md nothing added to commit but untracked files present (use "git add" to track)Como podem ver ele reconheceu o arquivo README.md como nao rastreado, isso quer dizer que o mesmo ainda nao se encontra no repositorio. Antes de efetuar o commit do arquivo e necessario adicionar o mesmo ao repositorio;$ git add .$ git commit -a -m "Meu Primeiro Commit"[master (root-commit) 6b97712] Meu Primeiro Commit 1 files changed, 1 insertions(+), 0 deletions(-)create mode 100644 README.mdO primeiro comando ira adicionar todos os arquivos incluidos/removidos/modificados no proximo commit. Agora voce precisa acessar o github e criar um novo repositorio, conforme o exemplo abaixo. Lembre-se de utilizar como "Repository Name" o mesmo nome voce usou na sua maquina local.Feito isso, vamos executar os comandos abaixo. $ git remote add origin https://github.com/fabriciocolombo/learning-git.git$ git push -u origin masterUsername:fabriciocolomboPassword:*******Counting objects: 3, done.Writing objects: 100% (3/3), 245 bytes, done.Total 3 (delta 0), reused 0 (delta 0)To https://github.com/fabriciocolombo/learning-git.git * [new branch] master -> masterBranch master set up to track remote branch master from origin.O primeito commando vai associar o repositorio local com o repositorio remote. O segundo commando executa o "push", que vai subir os dados locais para o servidor remoto, para isso sera solicitado o seu usuario e senha do github.Eu recomendo fortemente a leitura de um artigo do Fabio Akita sobre a utilizacao do git, alias, ele possue varios posts sobre o assunto, mais recomendo um em especial que mostra de forma bem didatica como trabalhar com branches, fazer merge e outros recursos bacanas. O post e Micro Tutorial de Git.Abracos e ate a proxima. Ola, hoje vou mostrar um exemplo de como consumir o servico do Google Maps API de geocodificacao. A definicao de geocodificacao eu extrai do proprio site do google:"Geocodificacao e o processo de conversao de enderecos (como "1600 Amphitheatre Parkway, Mountain View, CA") em coordenadas geograficas (como latitude 37.423021 e longitude -122.083739), que voce pode usar para colocar marcadores ou posicionar o mapa. A Google Geocoding API fornece uma maneira direta de acessar um geocodificador por meio de uma solicitacao HTTP. Alem disso,