sexta-feira, 15 de julho de 2016

Treinar Python online

Algumas opções de sites para testar código Python online:

sábado, 23 de abril de 2016

TexMaker: Compilar PDFLaTeX BibTex IEEEtran

Ao utilizar o template IEEEtran no Texmaker, tive problemas para compilar e gerar o PDF, por causa das referências que estavam em um arquivo separado BibTex.

No documento .tex coloque o código abaixo para carregar as referências.

% BIBLIOGRAFIA
\bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,namemybibfile}

Observe que o nome padrão do arquivo Bibtex é namemybibfile.bib, neste aquivo ficam todas as referências do seu artigo.

Utilizei o JabRef para editar minha biblioteca de referências BibTex.

Por exemplo se o conteúdo de namemybibfile.bib for:

@Book{pmbok,
  title     = {Um Guia Do Conhecimento Em Gerenciamento de projetos (Guia PMBOK)/ Guide to the Project Management Body of Knowledge (Pmbok Guide): Official Brazilian Portuguese Translation},
  publisher = {Project Management Institute},
  year      = {2009},
  author    = {Institute, P.M.},
  isbn      = {9781933890708},
  journal   = {Artificial Intelligence},
  url       = {https://books.google.com.br/books?id=FjWFPgAACAAJ},

}

No seu arquivo utilize o comando abaixo para mostrar as referências.

\cite{pmbok}

Para que este comando funcionar precisa habilitar o uso do pacote cite.

\usepackage{cite}

Para compilar o arquivo e gerar o PDF com o Texmaker fiz o seguinte:

No Texmaker vá em Opções, Configurar o Texmaker, Compilar, na opção Comandos de compilação rápida marque a opção PdfLaTex + Bib(la)tex + PdfLaTex (x2) + View Pdf

Agora toda vez que apertar o botão F1 estes comandos acima serão executados e o PDF será apresentado.


domingo, 5 de janeiro de 2014

Tutorial LibGDX - Configurar ambiente de desenvolvimento de jogos Android

Para me lembrar dos procedimentos de como configurar um ambiente de desenvolvimento de jogos Android com LibGDX, resolvi fazer este tutorial.

A LibGDX é um framework de desenvolvimento de jogos para Android, PC, HTML e IOS escrito em Java. As vantagens são o custo, pois é distribuído sobre a licença Apache 2.0, tem suporte para funcionalidades gráficas 2D/3D, de áudio, matemática/física e touch screen.

Esta configuração foi feita em um ambiente Windows 7.

Inicialmente precisamos baixar alguns arquivos:
Depois de baixar os arquivos teremos o seguinte:
  1. adt-bundle-algumacoisa.zip
  2. libgdx-algumacoisa.zip
Descompacte o número 1 e acesse o diretório eclipse, e execute eclipse.exe. Irá abrir uma tela para selecionar o diretório padrão que será salvo os projetos. E seguida clique na barra de ferramentas em Window e clique na opção Android SDK Manager (conforme imagem abaixo).


Uma janela abrirá para fazer a atualização das dependências para compilar sua aplicação Android, com esta opção também é possível selecionar outras versões da API do Android para compilar.

Agora descompacte a opção 2 (libgdx-algumacoisa.zip), e execute o gdx-setup-ui.jar, para evitar bugs, por exemplo, use via linha de comando (cmd) assim:

java -jar D:\libgdx\gdx-setup-ui.jar

Este executável ajuda criar projetos pré configurados para iniciar o desenvolvimento no ADT.


Clique em Create e a tela abaixo irá aparecer:



Devemos configurar algumas opções do projeto, veja na imagem abaixo o exemplo, o mais importante é Destination (onde serão criados os projetos) e quais os tipos de projetos que serão criados, no meu caso desmarquei html e ios project:


Em LIBRARY SELECTION, devemos informar onde está o arquivo libgdx-algumacoisa.zip, e opcionalmente caso você for usar Physics Body Editor ou Universal Tween Engine que não são obrigatórios.


Se no campo GENERATION estiver uma mensagem verde é que sua configuração está OK. Agora clique em Open the generation screen.


Na próxima tela clique no botão Launch! para gerar os projetos.

Para finalizar, com o ADT aberto, clique em File->Import...


Na próxima tela selecione General conforme a imagem:


E finalmente selecione o diretório onde os projetos foram criados, conforme a imagem abaixo, e clique em Finish:


Agora temos um ambiente de desenvolvimento de jogos para Android com LibGDX.


Para estudar melhor as funcionalidades do LibGDX consulte a documentação no GitHub e WIKI do projeto.

No site do LibGDX existem diversos jogos disponíveis no Google Play para testar.

Referências:
Site LibGDX
Canal no Youtube