Um pequeno guia de trabalho com o github, simplificado, para quem vai colaborar na tradução do Web2py book para o português. Continuar lendo
Arquivos da Tag: tutoriais
Guia – Traduzindo o web2py book no github
melonJS – Desenvolvendo Jogos para HTML5 – 1ª Parte
Tweetar
Com o HTML5 sendo cada vez mais bem suportado pelos navegadores, um leque de novas aplicações vem surgindo utilizando a potencialidade dessa nova versão da linguagem. Meu principal interesse é no desenvolvimento de jogos online, uma área que até então era dominada tão somente pela tecnologia proprietária Flash.
É verdade que a muito tempo que existem implementações de jogos web utilizando javascript, ou até mesmo applets java, mas somente agora podemos bater de frente com bons recursos de processamento gráfico e outras perfumarias a mais, chegando ao ponto de muitos já terem decretado a morte do Flash. Não vou chegar a tanto, pois creio que as duas tecnologias possam coexistir pacificamente. Quem optar por ter suas aplicações rodando em qualquer dispositivo que tenha um navegador web, sem precisar instalar nenhum aplicativo adicional, optará por utilizar a dupla HTML5/Javascript, os que ainda preferirem ficar presos a uma tecnologia proprietária, fechada, e que demanda a instalação de players para poder rodar (não em qualquer lugar), vai continuar a utilizar o Flash. Mas vamos ao que interessa. Continuar lendo
Geolocalização com web2py (geocode)
Tweetar
A algum tempo atrás quando eu criei a aplicação web2pyople, utilizando a API do Google Maps com o web2py, para buscar as coordenadas geográficas do usuário eu criei uma ferramenta com base na própria API; quando fiz o deploy da aplicação, o Massimo sugeriu que eu utilizasse a função geocode do próprio web2py para automatizar a tarefa. Bueno, nesse meio tempo não mexi mais no web2pyople, de forma que essa modificação não foi aplicada, mas como semana passada eu subi o fonte da aplicação para o github, resolvi criar essa dica para quem quiser fazer alguma coisa utilizando a função geocode do web2py, e no final segue mais um exemplo simples do web2py com a API do Google Maps utilizando o geocode. Continuar lendo
Convertendo DBF para MYSQL
Tweetar

Estou fazendo um sistema de gestão para uma instituição de caridade, e dentre as tarefas vou migrar um sistema desenvolvido em Clipper para o sistema que estou desenvolvendo em PHP/MySQL.
Bem a primeira coisa que necessitava era converter as bases de dados DBF para Mysql, fui direto no PHPClasses [1], de primeira encontrei essa interessante classe dbf2mysql [2].
Muito tri, só que tem um porém. No Ubuntu, o PHP não vem com suporte ao dbase, então seria necessário compilar a extensão. Continuar lendo
Criando um Blog com web2py – 1ª Parte
Tweetar
Dando continuidade a série de artigos sobre o web2py vou mostrar como desenvolver uma aplicação de blog; sei que já existem projetos de blog feitos com o web2py e que seria mais produtivo analisar o fonte desses aplicativos, mas quando eu estou aprendendo alguma coisa eu gosto de implementar algo para firmar o aprendizado, e após analisar um exemplo de aplicação de blog do web2py, resolvi desenvolver meu próprio, além do mais, se tudo der certo, pretendo incrementar algumas coisas diferentes no meu.
Esse artigo será dividido em quatro partes. Nessa primeira parte irei definir como será a aplicação e desenvolver os modelos de dados inicial do blog, na segunda parte irei criar os controles e as views necessárias para o sistema e implementar a autenticação de usuários, na terceira parte vou fazer o deploy da aplicação no Google App Engine, e na quarta parte vou aperfeiçoar o sistema adicionando algumas funcionalidades interessantes.
Bueno, na ocasião desse artigo o web2py já esta na sua versão 1.83.2 e o livro já está na 3ª edição, porém estarei trabalhando aqui com a versão 1.78.3 e com a 2ª edição do livro, ainda não tive tempo de verificar as modificações que aconteceram, mas nem me preocupo com isso já que o web2py mantém a compatibilidade entre as versões, talvez uma ou outra coisa seja feita de forma diferente agora, mas isso não irá impedir que o seu código funcione (pelo menos eu espero).
web2py – Modelagem de Dados com WWW SQL Designer
Tweetar
Estava eu a procura de uma ferramenta para a modelagem de dados e acabei encontrando uma ferramenta web-based chamada WWW SQL Designer. De operação simples, o aplicativo é bem completo. Pelo menos para mim pareceu, visto que modelagem de dados não é minha área, eu faço o que eu preciso, e nem sempre é algo tão complexo.
Uma das coisas legais é que ele gera os scripts sql para diversos bancos de dados: MySQL, Sqlite, MS-SQL, PostgreSQL, Oracle, SQLAlchemy, mas o mais importante para mim é a exportação para o modelo de dados do web2py, pois o script gerado já verifica se a minha aplicação está rodando no Google App Engine ou se eu estou usando uma base de dados relacional tradicional, conforme seria esperado se eu fosse criar os modelos manualmente, pode não parecer grande coisa, mas é bem prático.
A única coisa necessária para rodar o aplicativo, é um navegador web com javascript ativado.