Statísticas do blog em 2011

O WordPress.com preparou um relatório com as estatísticas anuais do meu blog.

Fato curioso:

O Museu do Louvre tem 8,5 milhões de visitantes por ano. Este blog foi visto por cerca de 81.000 vezes em 2011. Se fosse uma exposição no Museu do Louvre, que levaria cerca de 3 dias para que muitas pessoas para vê-lo.

Relatório completo aqui.

Categories: Uncategorized

Review: OnLive Game On Demand

Resumão
- Onde: http://www.onlive.com/
- Preço: Grátis (paga apenas pelos jogos que quiser depois)
- Tipo: Plataforma de Jogos

This slideshow requires JavaScript.

O OnLive é uma plataforma para jogar jogos de última geração online, mas quando digo online é porque os jogos são processados no servidor e o que aparece na sua tela é a imagem já processada (pensa em algo como o youtube, mas interativo).
Isso permite que PC ou notebooks mais fracos, além de outros dispositivos, rodem jogos de última geração sem ter que instalar nada e sem utilizar muito processador. Só é necessário conexão com internet.

Os jogos podem ser comprados ou alugados (3 ou 5 dias), o preço vária de jogo para jogo mas o aluguel de 5 dias é na faixa de US$5,00. Vários games tem a opção de trial, que permite experimentar o jogo de graça.

Como eu só acredito vendo, fui até o site OnLive baixei o launcher para PC (também tem para MAC) e fiz um teste drive. Primeira coisa que notei é que o cliente para poder rodar os jogos é minusculo, tem apenas alguns megas, instalou tudo muito rápido.
A criação da conta é super simples, basta colocar um email e escolher uma senha, isso logo na primeira tela ao abrir o launcher.
Um vez logado você verá o Dashboard com as opções, na area do market vi vários games interessantes como o Batman Arkaham City, Dirty 3, Fallout e vários outros.
Escolhi fazer o trial do Batman, eu capturei alguns screenshots e coloquei no inicio do post.

Resumindo: O jogo rodou super bem, não tive que instalar o game no PC comecei a jogar instantaneamente, a qualidade da imagem é boa e não notei nenhum lag. Existe a opção de comprar um controle USB no site deles para jogar, mas descobri que o controle de XBOX funcinou 100%!. Fica a dica.

Categories: Pessoal Tags: , , ,

Como fazer Merge de branches no SVN

Conceitos Gerais SVN

O Subversion, ou simplesmente SVN, é uma ferramenta de controle de versão muito poderosa que permite, além do desenvolvimento colaborativo a partir de um repositório único, merge de conteúdo, armazenamento de logs e geração de estatísticas diversas.

Repositório
É o local aonde estão contidos todos os arquivos do projeto.

Trunk
O Trunk sempre representa a última versão de desenvolvimento disponível. Nele deve ocorrer a integração do projeto a partir de builds automatizados (Hudson) e é aqui que a versão mais recente deve estar presente.

Branch/Tag
Refere-se à geração de branches ou tags a partir de um Trunk ou geração de um branch a partir de uma tag ou outro branch. Isso é uma ramificação da árvore do SVN, ou seja ela anda em paralelo ao desenvolvimento do Trunk, sendo assim as mudanças feitas num determinado branch não são refletidas no Trunk e vice-versa. Isso permite que versões paralelas sejam desenvolvidas no mesmo repositório.

Merge
Refere-se à mesclar revisões entre os Branchs e Trunk. Permitindo assim que as mudanças sejam levadas do Branch para o Trunk, para fazer uma reintegração por exemplo.

Switch

Alteração de repositório utilizado por uma Working Copy. Assim é possível fazer uma Working Copy apontar para outro Branch.

Como fazer o Merge usando o Eclipse 3.6

Esse método é mais prático quando tem muitas alterações e existem grande possibilidade de haver conflito, já que é mais fácil resolver conflitos usando o eclipse. Iremos revisar passo a passo como fazer o merge de um commit feito no Branch para o Trunk.
O primeiro passo é fazer o Commit no Branch, é muito importante nesse ponto escrever em algum lugar (txt ou papel) os projetos que você fez commit e quais revisões. Essas informações serão necessárias posteriormente para fazer o merge.

A maneira mais fácil é manter 2 workspaces um apontando para o Trunk e outro para o Branch. Se estiver está trabalhando remoto, para evitar o tempo de baixar

Veremos abaixo um exemplo de um como fazer o Merge de uma mudança do Branch para o Trunk.

  1. As alterações devem ser feita no _Workspace_ que está apontando para o Branch, vejam o endereço que aparece no Project Explorer.
  2. Para fazer o teste criei um arquivo chamado ArquivoTeste.txt no projeto lib, fazer o Syncronize normalmente.
  3. O commit é feito normalmente, lembrando mais uma vez que estamos fazendo o commit no Branch. Lembre-se de anotar a revisão que foi feito o commit, essa informação ser útil nos próximos passos.
  4. Agora vamos para o _Workspace_ que esta apontando para o *Trunk*, como esperado, mesmo fazendo um Syncronize o arquivo novo não aparece no Trunk?:
  5. No projeto que deseja fazer o merge, clique direito –> Team –> Merge
  6. Na tela de Merge selecionar o primeira opção e se quiser desmarcar os checks de merge, isso depende da opção de cada um.
  7. Agora temos de informar qual o Branch de onde queremos trazer as alterações, tomar cuidado para fazer o merge apenas da sua revisão.
  8. Marque apenas as suas revisões, pode ser mais de uma se necessário.
  9. A próxima tela perguntas as opções para resolver os conflitos. O default é ir perguntando o que você quer fazer, pode usar essa opção mesmo. Então basta selecionar o Finish
  10. Será exibido uma tela de resultado do Merge, mostrando quantos arquivos foram adicionados ou alterados.
  11. Quando esse Merge é feito as alterações do Branch são aplicadas na sua Working Copy, agora basta fazer um Syncronize e realizar o Commit no Trunk como feito normalmente.
Categories: Java Tags: , ,

Tutorial – Atualize seu Milestone (Droid) para o 2.2 ou 2.3

A versão 2.2 Froyo do Android tem muitas melhorias interessantes, como a possibilidade de instalar aplicativo no cartão SD e também de executar Flash.
A versão 2.3 Gingerbread, além das melhorias citadas acima, possui uma interface gráfico muito mais bem trabalhada que as outras versões do Android.

A motorola prometeu para 2011 a atualização, mas eu não gosto de contar com eles e quero usar logo o 2.2. Eu fiz essa atualização com a rom 2.2 do ShadowMOBBr e meu celular nunca esteve tão bem, tenho vários jogos no cartão e o flash funciona super bem no browser. A versão 2.3 Gingerbread está no estágio beta no site do ShadowMOBBr, mas já estou usando e funcionando perfeitamente no meu celular

Segue abaixo as instruções:

1 – Download dos arquivos
Faça o download dos arquivos necessários para essa instalação, segue o link:

2 – Backup
É possível fazer fazer backup completo da ROM atual do seu telefone (para voltar em caso de problema ou se tiver que levar na assistência).

  1. Descompacte o OpenRecovery e copie o update.zip e o diretório OpenRecovery para o diretório raiz do seu SD Card.
  2. Desligue seu telefone.
  3. Entre em modo de recovery apertando e segurando o botão X do teclado (em alguns modelos de Milestone é o botão da câmera invés do X) e ligue o telefone. Continue segurando o botão X ou câmera mesmo apos ligado.
  4. Irá aparecer um triangulo com uma exclamação, nesse momento aperte o botão de aumentar volume e da câmera (juntos).
  5. Irá aparecer um menu com algumas opções. Usando o D-pad do teclado, selecione a opção “apply sdcard:update.zip”.
  6. Aguarde aparecer o menu vermelho do Open Recovery.
  7. Selecione a opção Nandroid Menu.
  8. Em seguida selecione a opção Nandroid Backup e depois Backup All. Aguarde a mensagem Backup successful. Isso irá gerar uma imagem da sua ROM no cartão SD, que você pode usa para restaurar a partir desse mesmo menu.

3 – Preparação Inicial

  1. Instale os USB drivers.
  2. Instale o RSD Lite 4.6.
  3. Copie o arquivo update-smbr-vX.X-signed.zip para o ditório /OpenRecovery/updates do seu sdcard.

4 – Flash da SBF Base 2.2.1

  1. Desligue seu telefone.
  2. Aperte e segure o botão de abaixar volume e câmera e ligue o telefone. Continue segurando o botão de abaixar volume/câmera mesmo apos ligado.
  3. Irá aparecer uma tela escrito BootLoader (xx.xx), se não aparecer repita o passo anterior.
  4. Conecte seu cabo USB no telefone e aguarde a instalação dos drivers.
  5. Abra o RSD Lite e aguarde aparecer que o telefone esta conectado.
  6. Quando aparecer que o telefone esta conectado, clique nos “…” ao lado da caixa de Filename e escolha a SBF base.
  7. Clique em Start e aguarde todo o procedimento. Não desligue seu telefone.
  8. Quando terminar o procedimento o telefone ira reiniciar (apagando e acendendo ou travado no logo da Motorola).
  9. Desligue o telefone novamente.

5 – Instalação da ROM

  1. Entre em modo de recovery apertando e segurando o botão X do teclado (em alguns modelos de Milestone é o botão da câmera invés do X) e ligue o telefone. Continue segurando o botão X ou câmera mesmo apos ligado.
  2. Irá aparecer um triangulo com uma exclamação, nesse momento aperte o botão de aumentar volume e da câmera (juntos).
  3. Irá aparecer um menu com algumas opções. Usando o D-pad do teclado, selecione a opção apply sdcard:update.zip.
  4. Selecione Wipe Data/Factory Reset e escolha Yes.
  5. Selecione Apply Update.
  6. Selecione update-smbr-vX.X-signed.zip.
  7. Ira ser pedido uma confirmação se quer instalar, selecione Yes.
  8. Terminado a instalação selecione Go Back e escolha Reboot System.

Fonte: Site Oficial do ShadowMOBBR

Categories: Android Tags: , , , , ,

Gameloft – lançamento da loja especial para Brasil

Quem possui um Android HD pode comemorar: com o lançamento da loja especial da Gameloft, vocês poderão baixar jogos de alta definição e da melhor qualidade direto de seu aparelho. E o melhor: tudo funciona aqui no Brasil, usando seu cartão de crédito nacional.

Para isso basta acessar o site www.gameloft.com direto do celular, vc será redirecionado para esse site:

Apartir dai você pode baixar os demos de todos os jogos da GameLoft.

Como comprar?

Para comprar é só seguir o passo anterior e instalar o demo, no menu principal do jogo vai ter a opção “Get the game” para comprar a versão completa.

Este é o menu de compra. O preço é apresentado na parte de cima, e os Termos e Condições do serviço à esquerda. Selecione “Compre o jogo.”

Coloque os dados de seu cartão de crédito e demais informações. Você pode fazer um cadastro no sistema da Gameloft, o que facilita pois não haverá necessidade de gastar mais tempo com este passo no futuro. Caso não queira, pode optar pelo caminho de “Pagar sem uma conta”. Transação feita com sucesso, você receberá uma confirmação no e-mail sugerido.

Por fim, abra seu jogo, agora completo, e boa diversão!

Se tiver dúvidas ou quiser mais detalhes veja o post original no blog da Gameloft:
http://blog.gameloft.com/brasil/index.php/category/android/

Categories: Android Tags: ,

Ao colocar o fone no celular a musica começa a tocar sozinha – RESOLVIDO

Comigo já aconteceu várias vezes, ao colocar/tirar o fone no celular a musica começa a tocar sozinha. Isso é muito incomodo na hora de atender ligações ou quando você da aquele puxão no fone e começa a tocar uma música do player padrão.

No começo eu achava que era algum bug do autoplay do Android ou algo assim, mas agora descobri o que acontece. Os headsets (com mic e botões) tem 4 divisões no conector, enquanto fones stereo comuns tem apenas 3 divisões. Quando colocamos esse fone comum ele da o contato no plug como você tivesse apertado o botão de play de um headset, então a música começa a tocar.

Bem como meu fone é muito bom, não vou abandona-lo por um headset de celular. Então encontrei uma solução bem simples. Primeiro instale/compre o aplicativo Autostarts no market, abre a aplicação e procure a configuração “Media Button Pressed”, então desabilite as aplicações associadas.

PS: Esse aplicativo requer acesso ROOT. Se você ainda não tem, veja o tutorial super simples aqui.

Veja aqui a configuração.

Categories: Android Tags: ,

Eletromagnetismo 2 Unicamp F602 – Reitz

Já faz algum tempo fiz um posto com resoluções minhas do capítulo 16 e 17 do Reitz & Milford – Foundations of Electromagnetic Theory. Veja aqui o post

Tenho também essa resolução que tem vários problemas:
Reitz & Milford – Solutions.rar

Eu peguei a solução acima e completei com mais problemas nos capitulos 18,19,20,21 e 22, segue abaixo o consolidado:
F602_Eletromag-2_cap_18_19_20_21_22.pdf

Aproveitem e se tiverem algo a dizer ou alguma correção fiquem a vontade para comentar.

Categories: Unicamp Tags: ,

Universal App Androot Oferece Root em 1 Clique para vários dispositivos (Milestone, G1, Nexus One, Droid, Droid X, Hero, X10, e muito mais)

22/09/2010 6 comments


Resumão
- Onde: O lugar oficial é nesse post no forum xda, mas esse forum requer registro então eu coloquei o arquivo aqui para facilitar :-) UniversalAndroot-1.6.2-beta5.apk
- Preço: Grátis
- Tipo: Ferramentas

Procurando uma maneira fácil de fazer root no seu dispositivo com Android? Universal Androot Androot é um aplicativo que cobre vários dispositivos Android, tornando mais fácil para aqueles que podem estar relutantes em experimentar as maravilhas do poderoso root.

Universal Androot é o método de root/unroot mais simples que eu vi até agora e provavelmente o mais seguro – ele foi testado com sucesso por vários usuários.

Para ver se este método funciona em seu telefone, verifique a lista abaixo ou, simplesmente, experimente – se ele não funcionar, nada de ruim deve acontecer (embora não me culpe se explodir seu telefone). Escolha qual a versão do Android o seu dispositivo está em execução e clique no botão Root ou UnRoot buttons.

Lista de dispositivos compatíveis
* Google Nexus One (2.2)
* Google G1 (1.6)
* HTC Hero (2.1)
* HTC Magic (1.5) (Select Do not install Superuser)
* HTC Tattoo (1.6)
* Dell Streak (2.1)
* Motorola Milestone (2.1)
* Motorola XT701
* Motorola XT800 (2.1)
* Motorola ME511
* Motorola Charm
* Motorola Droid (2.01/2.1/2.2 with FRG01B)
* Sony Ericsson X10 (1.6)
* Sony Ericsson X10 Mini (1.6)
* Sony Ericsson X10 Mini Pro (1.6)
* Acer Liquid (2.1)
* Acer beTouch E400 (2.1)
* Samsung Galaxy Beam
* Samsung galaxy 5 (gt-i5500)
* Vibo A688 (1.6)
* Lenovo Lephone (1.6)
* LG GT540 (1.6)
* Gigabyte GSmart G1305

Não suportados
* Google Nexus One (2.2 FRG33)
* Samsung i9000 / i6500U / i7500 / i5700
* Motorola ME600 / ME501 / MB300 / CLIQ XT
* Motorola 2.2 FRG22D
* Archos 5
* HuaWei U8220
* HTC Desire / Legend / Wildfire (/system 無法寫入, 不過可以靠 Soft Root)
* HTC EVO 4G / Aria
* SonyEricsson X10i R2BA020
* myTouch Slide

Passos para instalar
1. Baixe a última versão do programa a partir deste post no forum xda, mas esse forum requer registro então eu coloquei o arquivo aqui para facilitar :-) UniversalAndroot-1.6.2-beta5.apk. Salve o arquivo no seu computador.
2. Copie o arquivo para o cartão SD.
3. No telefone, encontre o arquivo no cartão e instale com seu navegador de arquivos favorito (Astro, ES File Explorer, etc). Não se esqueça de verificar se a opção abaixo está ativa:
Configurações > Aplicativos > Fontes desconhecidas (ou Settings > Applications > Unknown para quem usa em inglês).
o> Aplicações> Configurações opção de fontes desconhecidas.
4. Execute o aplicativo e siga as instruções na tela… PRONTO
5. Verifique se você tem root ou não baixando por exemplo o aplicativo Wireless Tether.

Se tudo deu certo recomendo fortemente seguir esse tutorial para rodar o market enabler e conseguir comprar apps no celular!

Categories: Android Tags: , ,

Mozilla Firefox no Android!

Mozilla está a um passo de obter o Firefox nos telefones Android, e no Nokia N900. Nessa sexta-feira a empresa lançou uma versão alpha do Fennec, o código do FF mobile, que ainda está em estágios de desenvolvimento.

Um grande diferêncial é Firefox Sync, um serviço que armazenana nuvem dados das tabs aberts, bookmarks, histórico de navegação, senhas e formulários preechidos, nos servidores seguros do Mozilla Firefox. Quando você usa o Firefox Fennec Sync no Firefox ou qualquer outro aplicativo de Mobile, você será capaz de acessar URLs que você visitou em seu desktop a partir do seu telefone Android.

Baixem aqui APARTIR DO APARELHO!

Categories: Android

Overclock do Milestone

19/08/2010 2 comments



O requisito para esse artigo é ter permissão de root do seu aparelho, caso você não tenha siga esse tutorial. Esse tutorial é para usuários avançados.

Para fazer o overclock do seu celular Milestone é necessário 2 aplicativos Milestone Overclock e setCPU. O setCPU está disponível no market Americano, mas para facilitar segue aqui o link para download dos aplicativos que estou usando:

  • Milestone Overclock
  • setCPU
  • Primeiro instale os 2 apks, em seguida execute o Milestone Overclock e escolha a frequência maxima do seu aparelho (o meu deixo em 1GHz) e clique em Apply.
    Agora que o Milestone Overclock liberou o limite do seu aparelho, utilize o setCPU para ajustar a frequência desajada. O setCPU permite também criar profiles diferentes, por exemplo quando minha bateria chega a <25% eu diminuo o clock para 250Mhz. Apenas para lembrar o clock de fabrica do Milestone é 550Mhz.

    This slideshow requires JavaScript.

    Categories: Android Tags: ,
    Follow

    Get every new post delivered to your Inbox.