January 4th, 2010
Dos dias planejados este é o de maior quilometragem. Rodamos 1040km de São Paulo a Santa Terezinha de Itaipu. Saimos de São Paulo pela Castello e seguimos até Ourinhos. De lá seguimos sentido Londrina, Maringá e Cascavel. Em Cascavel pegamos uma estrada (PR-277 se não me engano) que vem direto pra Santa Terezinha e Foz. A paisagem no Paraná é basicamente de plantações e plantações de algo estranho que não conheciamos, além de algum milho, pouca cana e um tanto de mandioca.
Aqui em Santa Terezinha estamos hospedados na casa da família da LuH. Nos receberam muito bem, com direito a cafézinho e lanche (pão com mortadela e pão com doce de leite)!! =)
Logo que chegamos tomamos um banho gelado e saímos para dar uma volta com as bicicletas (duas dahons que estamos carregando no carro). Conhecemos um pedaço de Santa Terezinha pedalando e foi bem divertido pedalar depois de dirigir tanto. Tinha muita gente de bicicleta às 22h, inclusive um senhor levando a mulher no bagageiro/garupa hehe. Depois do lanche ficamos conversando sentados no quintal já que dentro de casa é insuportável por causa do calor. A LuH nos contou que a tal plantação desconhecida é de soja.
Tiramos algumas fotos da estrada e da casa da LuH, principalmente da Penelope, uma gatinha que deve ter uns 2 meses no máximo =D.
Amanhã seguimos para Corrientes na Argentina.
Até o próximo ponto com internet =D
(depois atualizo com informações sobre os pedágios).
Tags: 1040km, bicicleta, foz, santa terezinha
Posted in Bicycle, atacama, pt-br | 9 Comments »
January 4th, 2010
Olás!
É isso, estamos indo para o deserto de carro. Eu e a Gabi saímos de São Paulo no dia 4 de Janeiro (hoje). Pretendemos rodar mais de 8.000km em 22 dias. O roteiro planejado é esse:
View São Paulo -> San Pedro de Atacama in a larger map
mas obviamente pode/deve sofrer alterações pelo caminho =)
Resolvi escrever em português pois acredito que um relato desses pode ser mais útil para brasileiros.
Algumas informações úteis pré-viagem
Para rodar pela Argentina e Chile são necessários dois triângulos, cambão, Seguro Carta Verde [consegui online pela luma seguros, chegou em dois dias úteis], Kit de primeiros socorros e Carteira internacional de motorista [recomendado, R$ 174,00 no detran de São Paulo].
Prometo tentar manter esse blog atualizado =P
Boa viagem pra nóis =D
Posted in atacama, pt-br | 5 Comments »
October 13th, 2009
I’m currently working on a django project and I needed to track all changes to a model and provide a log showing what has changed (like a wiki).
I’ve found three extensions/libs that apparently could do the job for me (fullhistory, django-history and django-reversion) so I decided to test them, but because of the lack of structure/documentation of the other two I tried just the last one.
django-reversion
(http://code.google.com/p/django-reversion/)
It has a good documentation, integration with the admin and the most important for me a low level api, as I am not using the admin app for this project.
The installation went pretty well (svn co http://django-reversion.googlecode.com/svn/tags/1.1.2/src/reversion to your PYTHONPATH, add the reversion app to your INSTALLED_APPS in settings.py and the usual python manage.py syncdb).
To track the changes of a model you must register it with the reversion framework (importing reversion and calling reversion.register(YourModel)).
Reversion provides some ways for creating revisions of your model and the docs recommend that you choose one of them to use in your project. I chose the MiddleWare method because it seemed the better option for our project, but you should look the reversion documentation and decide which one is the best for you.
After registering the model and installing the MiddleWare no more changes are needed, whenever I save a model a new revision is created on the database. Another cool feature is the follow argument when registering a model. That way you can specify a ForeingKey/ManyToMany field to follow. This means that when you save the model a new revision is created with all “followed” fields in its current state. It’s very useful. See the docs for an example.
The only thing that’s not so clear for me is: what happens if I delete a field from a model that’s registered within reversion? Can you still restore its versions?
Posted in coding, django, free software, hacking | 2 Comments »
October 2nd, 2009
“Two days for hacking the Brazilian politics”
This weekend (October 3rd and 4th) will happen the first “Transparência HackDay” (“Transparency HackDay” in english), a free and open hacking event with focus on bringing together hackers, activists, managers and people with ideas to make government information/public data more accessible for everyone using and writing web tools.
I’m attending and one of my ideas is to hack CET (Companhia de Engenharia de Tráfego / Traffic Engineering Company) data and make them available. The idea is to improve a crawler I wrote (in python
) that downloads and stores data about the traffic in São Paulo every 30 minutes from the “traffic now” CET website (as they don’t store it [or at least don't provide anything]).
More information about the HackDay (in portuguese):
http://www.slideshare.net/esferamobi/transparencia-hackday-proposta
Posted in Hacklab, coding, free software, hacking, python | No Comments »
September 18th, 2009
Yesterday, September 17th, occurred the São Paulo Intermodal Challenge that happens yearly since 2006.
The following table shows the results:
Results
| Modal |
Time min |
Cost (R$) |
CO2 (kg) |
| Pedestrian |
92 |
0 |
0 |
| Pedestre running |
66.30 |
0 |
0 |
| Bike courrier |
25.30 |
0 |
0 |
| Biker (begginner) |
66 |
0 |
0 |
| Biker (alternative route) |
38.20 |
0 |
0 |
| Biker |
37 |
0 |
0 |
| Folding bike + subway |
68 |
2.40 |
0.24 |
| Fixedgear bike |
22.33 |
0 |
0 |
| Motoboy |
42.28 |
1.50 |
1.44 |
| Motorcycle |
25 |
1.50 |
1.81 |
| Car |
82 |
15 |
2.63 |
| Bus |
71.20 |
2.30 |
0.24 |
| Subway+Train |
84 |
3.70 |
0 |
| Train+Bus |
89 |
3.70 |
0.21 |
| Bus+Subway |
109 |
3.70 |
0.24 |
| Train+Bus+Subway |
99 |
2.55 |
0 |
| Scooters |
58 |
0 |
0 |
| Wheelchair+public transportation |
108 |
3.70 |
0.21 |
| Hellicopter |
33.50 |
2.600 |
3.75? |
I’ll post more details later.
Tags: bicicletada, Bicycle, critical mass, intermodal, são paulo
Posted in Bicycle, critical mass | No Comments »
May 16th, 2009
Every month the GruPy-SP members get together to discuss, chat and/or code.
This month we will meet to watch/present some lightning talks and to talk about our participation at the Fórum Internacional de Software Livre (FISL 10).
The meeting will be hold at the SP HackLab, May 23. More details (in pt-br): GruPy-SP wiki.
See you there
Tags: fisl, grupy-sp, python, pythonbrasil
Posted in Hacklab, coding, free software, python | No Comments »
March 16th, 2009
I’ll start mixing english and portuguese posts. And I’ll probably start writing about bicycles and other stuff, not only about my geek side (dunno if it’s possible)
Thinking about changing the layout too, this blue-wordpress-default is boring (maybe it’s just me :-])
I’m starting a personal wiki too (http://wiki.brunogola.com.br/).
Probably updating my wordpress installation as well.
Posted in personal | 1 Comment »
December 5th, 2008
I have a Canon A-640 that I rarely use, partially because it’s flash is broken. Now I found a new use for it, a hackable device
With CHDK (Canon Hack Development Kit) I can write my own scripts (in LUA or BASIC) to control the camera functions. It also enables new features and improve old ones. Really nice free software project
And for hackers, it’s well documented (including the source-code). I’ll try it better and post some results here (with pictures and some code I hope
)
Tags: C, camera, chdk, free software, hacking
Posted in coding, free software | 3 Comments »