Hoje de tarde fomos para o Cerro Catedral. Lucas e eu (nos) arrebentamos no snowboard!!! Seguem algumas fotos: Antes de voltarmos para o Brasil, programei passar mais um dia em Santiago. Isso foi bom, para tirar o baixo astral que cidade tinha deixado com o caso da mala perdida. Santiago e linda e a comparacao com Buenos Aires e realmente inevitavel. Embora Santiago seja mais moderna, guarda muito de um periodo rico, antigo e de influencia europeia. Em contraste, vi um edificio de 88 andares proximo ao Cerro San Cristoban... gigante, com a fachada toda em vidro espelhado!Saimos hoje lamentando o pouco tempo de viagem (sic) e como foi muito bom estarmos juntos e tao isolados, imersos em outras culturas. O fato de falarmos o portugues em terras alheias nos destacava do resto do mundo (principalmente em Pucon e San Martin de Los Andes, onde nao havia tantos brasileiros como nos outros lugares) e ao mesmo tempo nos remetia ao senso de sermos familia. Isso foi muito bom. Nao que fossemos os unicos brasileiros ou algo assim, nao e isso. O que estou valorizando e a nossa caracterizacao de que "somos uma familia" em meio a tanta gente.Segue entao o restinho das fotos de Santiago: Postagens anteriores ja havia mencionado o Django, uma otima solucao rapida, que zela pela organizacao e limpeza no desenvolvimento. Porem, caros colegas, e com ar de surpresa que apresento-lhes uma grande solucao para desenvolvimento Web: o Web2py.Esta framework e escrita em Python, e e utilizada para desenvolvimento de aplicacoes Web e ja e possivel encontrar varios sites desenvolvidos com esta tecnologia.E impressionante ver as inumeras vantagens desta framework, primeiramente: LIVRE! Sua licenca e a GNU GPLv2. Segue abaixo suas caracteristicas:1- E multiplataforma. Roda em Linux, Mac, Windows, Windows Mobile, e tambem no Google App Engine, sua unica dependencia e o Python.2- Nao precisa instalar! Ou seja, e possivel desenvolvolver utilizando qualquer Dispositivo USB.3- Nao ha arquivos de configuracao. Descompacte e use!4- Possui o Web server WSGI multiprocessos, mas tambem suporta Apache e outros.5- Inclui uma transacao de banco de dados relacionais segura, o sqlite.6- Possui IDE completa baseada no navegador. Exemplo.7- Inclui sistemas de tickets para auxiliar no Debug das aplicacoes.8- Sofisticada camada de abstracao de banco de dados, automatizando codigos SQL em tempo de execucao para varios gerenciadores de banco de dados ( SQLite , PostgreSQL , MySQL , MSSQL , FireBird , Oracle ).9- Gera automaticamente uma interface de administracao de banco de dados para as aplicacoes.10- Previne as vulnerabilidades mais comuns, como Cross Site Scripting, Injecao de Falhas e execucao de arquivos suspeitos.11- Incentiva as boas praticas da engenharia de software: Design MVC (Model-View-Controller), formulario de validacao do lado servidor e tambem postbacks.12- Suporte a internacionalizacao e interface de traducao.13- Inclui funcoes de caching em RAM, disco, memcache, etc...14- Inclui bibliotecas de Autenticacao (Login, Logout, registros, alteracao de senhas, etc...)15- Bibliotecas de Autorizacao (Controle de acessos).16- Possui bibliotecas de gerar e processar formularios de criar/atualizar diretamente de um banco de dados.17- Bibliotecas para manipulacao de HTML , ATOM , RSS , RTF , JSON