Meu guia de segurança ao pedalar no trânsito

Frequentemente escuto as pessoas justificarem que não andam de bicicleta por terem medo de pedalar no trânsito, e eu concordo e respeito suas justificativas.

Confesso que eu tenho medo de pedalar no trânsito, mesmo tendo (hoje) como a bicicleta meu principal meio de transporte.

Desta forma, elaborei uma série de dicas e posturas para mitigar os riscos de pedalar nas ruas baseadas nas minhas experiências multi-facetadas como: motorista de carro, pedestre e ciclista. Por fim façoum breve resumo das leis do CBT.

Para treinar e aprender recomendo você pedalar na companhia de alguém experiente ou ir aprendendo nas ruas menos movimentadas próximas a sua casa, nos finais de semana ou nos horários de menor movimento.

Seguindo essas e outras dicas você terá sucesso ao pedalar nas ruas.

Em resumo o que digo é:

Use capacete, sapatos e roupas adequadas

Acho que se você não usa ou acha ridículo usar capacete para sair as ruas pedalando já está errado.

Nunca use chinelo ou ande descalço, você pode precisar frear com os pés ou se apoiar numa área com vidro ou espinhosa. O sapato te dá mais firmeza. Existem sapatos apropriados para bicicleta, mas são caros. Se você não quer gastar muita grana compre um sapato para jogar futebol de salão, são leves, resistentes e tem boa aderência.

A roupa para ser importante precisa ter dois elementos:

  1. precisa ser leve para vc pedalar agilmente
  2. chamativa para o motorista distinguir melhor você e te ver mais facilmente.

Não pedale sem camisa, mesmo em dias quentes. A roupa protege você de queimaduras e pequenos arranhões.

Luva eu não acho tão necessário. Mas protege suas mãos numa queda. Mas elas tendem a suar bastante e isso pode dificultar a pegada no guidão. Eu as acho dispensáveis.

Óculos são fundamentais. Protegem seus olhos da poeira e pequenas partículas arremessadas pelos pneus do carro. Alguns óculos ajudam também na visão noturna, evitando o ofuscamento pela luz contrária dos carros.

Mantenha a bicicleta com manutenção em dia

Do que adianta ser fera se quando precisar apertar no freio não conseguir frenar a bike? A bicicleta exige os mesmos cuidados com manutenção que um carro.

Cuide dos pneus, afinal você vai andar nas ruas e na pista molhada a bicicleta com pneu careca vira sabão.

Olhe a corrente. a lubrificação, o selim. Conforto também é segurança.

Não use aparelho de som

Eu já usei um headphone para pedalar. É legal porque você troca as buzinas, ronco do motor e o arrasto do pneu por seu gênero musical preferido.

Mas estamos falando aqui de segurança ao pedalar no trânsito e esse ruídos infernais te dá mais segurança, pq?

  1. você não se distrai tentando cantarolar a música
  2. você percebe mais o que está ao seu redor.
  3. Um carro comum ao acelerar bruscamente vai emitir um roncado enorme antes de conseguir uma boa velocidade. Assim você se antecipa.
  4. Os carros mais novos tem motores mais silenciosos, se vc não perceber a aproximação pode fazer uma manobra perigosa.

Atualmente uma das coisas que mais me irrita, são os ciclistas e pedestres com fones de ouvido. Eles não escutam a buzina, o grito, a freia, muito menos a queda e por fim a minha aproximação e isso me força a reduzir e passar com mais cautela por eles. Sabemos que a retomada numa marcha 3 (coroa maior) x 7 (catraca menor)  é muito pesada e isso cansa bastante. Mas é melhor uma gota de suor do que de sangue!

Se faça ser visto pelos motoristas. Acho que é o principal item de segurança no transito.

Se você ta numa rua e fica muito próximo à calçada o motorista vai passar pelo espaço que você deu. E em geral você vai se sentir ameaçado por ele. Use a faixa para se defender. Em 99,9% dos casos o motorista não vai passar por cima de você. Se você perceber a aproximação de um ônibus ou caminhão (por isso você não deve usar aparelho de som, para conseguir distinguir melhor o veículo) reduza, olhe para trás e veja se terá espaço o suficiente para o veículo te passar. Se não, sai da rua imediatamente e suba na calçada.

Ao cortar um veículo em movimento ou ocupado, olhe o espelho retrovisor do carro e veja se o motorista está te vendo e aguarde um bom momento para ultrapassar.

Jamais suponha que o carro verá você. Jamais!

Olhe para dentro do carro. Olhe para o motorista pelos vidros. Isso assusta muito mais o motorista do que a você. Ele perceberá que você está ali.

Use piscas, mesmo de dia, refletores. Um pisca chama mais atenção que uma luz contínua. É a diferença que pode significar a vida.

Não entre em cruzamentos a toda, mesmo que vc não vá cortar.

Uma das coisas que eu tinha mais raiva quando dirigia era quando via um ciclista vindo numa rua transversal e entrava contudo na rua em que eu estava. Isso me assustava bastante e pode desencadear uma reação de um motorista que pode terminar provocando um acidente. Ande de bicicleta como se tivesse carregando nitroglicerina. Vá devagar e com cautela. E se você mora no Rio de Janeiro. Só atravesse o cruzamento quando você realmente perceber que a primeira fila vai parar e não tem moto vindo. Quem é do Rio sabe porque.

Sinalize o que você vai fazer

Carros ainda não vêem com bola de cristal. Diga que vc vai sair de sua faixa, diga que vc vai parar. Sempre sinalize com as mão. E mesmo sinalizando, confirme visualmente que o motorista viu e entendeu sua visualização.

Não BEBA e evite pedalar cansado.

Amigo, você com álcool já é difícil se manter de pé imagine pedalar pior ainda identificar os perigos. Não beba um copo sequer.

E se tiver cansado, deixe a bicicleta em casa ou no trabalho e vá de outra forma para casa. O cansaço assim como a bebida reduzem os reflexos e a atenção.

Respeite os sinais e regras de trânsito. Você conhece as regras para ciclistas?

Respeito é algo mútuo. Você precisa saber em resumo, em negrito é fundamental saber:

  • Art. 21. Compete aos órgãos e entidades executivos rodoviários da União, dos Estados, do Distrito Federal e dos Municípios, no âmbito de sua circunscrição:(…)II – planejar, projetar, regulamentar e operar o trânsito de veículos de pedestres e de animais, e promover o desenvolvimento da circulação e segurança de ciclistas.
  • Art. 29 – Pedestres têm prioridade sobre ciclistas e ciclistas têm prioridade sobre motos e carros. NÃO CONTE COM PRIORIDADE DAS BICICLETAS SOBRE OS CARROS. Mas você sabe que deve preservar o pedestre. Então se o pedestre tiver fazendo merda, não passe por cima dela, diminua e xingue na cara e sinalize o equivoco do pedestre, cuidado para não receber pedrada.
  • Art. 58. – A bicicleta deve andar na mesma mão dos carros, só na contrário se tiver numa ciclovia/ciclofaixa.
  • Art. 59. – Na calçada apenas com expressão sinalização.
  • Art. 68. É assegurada ao pedestre a utilização dos passeios (…) § 1º O ciclista desmontado empurrando a bicicleta equipara-se ao pedestre em direitos e deveres.
  • Art. 105. São equipamentos obrigatórios das bicicletas:
    • Campainha (mesmo tendo sido cancelada eu digo que é importante e faça seu uso obrigatório)
    • sinalização noturna dianteira, traseira, lateral e nos pedais (em geral quando você compra uma bike nova já vem esses acessórios)
    • A lei não diz que é obrigatório o uso do capacete. Como também não diz que é para você usar camisinha ao transar. Vai arriscar?,

Vejamos o que a lei diz sobre a conduta de certos “motoristas”:

  • Art. 170. Dirigir ameaçando os pedestres que estejam atravessando a via pública, ou os demais veículos: Infração – gravíssima;Penalidade – multa e suspensão do direito de dirigir; Medida administrativa – retenção do veículo e recolhimento do documento de habilitação.
  • Art. 192. Deixar de guardar distância de segurança lateral e frontal entre o seu veículo e os demais, bem como em relação ao bordo da pista, considerando-se, no momento, a velocidade, as condições climáticas do local da circulação e do veículo:
    Infração – grave;
    Penalidade – multa.
  • Art. 181. Estacionar o veículo:
    (…)
    VIII – no passeio ou sobre faixa destinada a pedestre, sobre ciclovia ou ciclofaixa, bem como nas ilhas, refúgios, ao lado ou sobre canteiros centrais, divisores de pista de rolamento, marcas de canalização, gramados ou jardim público:
    Infração – grave;
    Penalidade – multa;
    Medida administrativa – remoção do veículo;
  • Art. 193. Transitar com o veículo em calçadas, passeios, passarelas, ciclovias, ciclofaixas, ilhas, refúgios, ajardinamentos, canteiros centrais e divisores de pista de rolamento, acostamentos, marcas de canalização, gramados e jardins públicos:
    Infração – gravíssima;
    Penalidade – multa (três vezes).

O carro deve dar preferência de passagem ao ciclista quando ele já estiver atravessando a via, mesmo que o sinal abra para o carro:

  • Art. 214. Deixar de dar preferência de passagem a pedestre e a veículo não motorizado:
    I – que se encontre na faixa a ele destinada;
    II – que não haja concluído a travessia mesmo que ocorra sinal verde para o veículo;
    (…)
    Infração – gravíssima;
    Penalidade – multa.
    IV – quando houver iniciado a travessia mesmo que não haja sinalização a ele destinada;
    V – que esteja atravessando a via transversal para onde se dirige o veículo:
    Infração – grave;
    Penalidade – multa.

Esse merece um destaque importantíssimo

  • Art. 201. Deixar de guardar a distância lateral de um metro e cinqüenta centímetros ao passar ou ultrapassar bicicleta:
    Infração – média;
    Penalidade – multa.

Amigos a lei ta dizendo que o carro deve passar a 1,5 metros de distância lateral.

Entre outros da lei.

Instalando o ADT no Eclipse do Fedora

Eu estou preparando o meu Fedora 16 para desenvolver para Android. E resolvi fazer as coisas do jeito fácil, assim:

yum install eclipse-jdt

O yum fez toda a mágica para mim e instalou lindamente o Eclipse Indigo na minha máquina e as dependências.

E como bom escoteiro, segui o manual do Android para instalar o plugin ADT.

E não que o mal-assombro das configurações resolveu assustar o procedimento dando a seguinte mensagem de erro:

Cannot complete the install because one or more required items could not be found.
  Software being installed: Android Development Tools 16.0.1.v201112150204-238534 (com.android.ide.eclipse.adt.feature.group 16.0.1.v201112150204-238534)
  Missing requirement: Android Development Tools 16.0.1.v201112150204-238534 (com.android.ide.eclipse.adt.feature.group 16.0.1.v201112150204-238534) requires 'org.eclipse.wst.sse.core 0.0.0' but it could not be found
Erro do eclipse ao instalar o ADT

Tela de erro do eclipse ao instalar o ADT

É amigo, nunca é de primeira. Mas a solução do problema é no próprio eclipse. Mais fácil ;)

Voltemos a tela e clique na opção: “Available Software Sites”

Marque tudo, aperte no OK e repita o procedimento de instalação. O ADT será instalado com sucesso.

Skype no Fedora 16 64bits

Se você instalou o fedora 64 bits feliz da vida, ficou encantado com o gnome shell, como eu fiquei, e pensava que o skype seria molezinha. PEEEEMMMM, resposta errada.

A instalação do skype é tranquila, não precisei instalar dependência alguma, mas instalar é uma coisa, executar é outra completamente diferente…

Mas eu consegui executar com sucesso, vejamos o que eu fiz:

Se você não quiser ler o passo-a-passo vá para o final da página.

Primeiro precisa obter o erro.

Se você executar no terminal terá uma evidência do por que o skype não funciona.

assim:

$skype
bash: /usr/bin/skype: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

Que feio! isso significa que o skype procurou a biblioteca de execução e não encontrou! Façamos ele encontrar, como root:

#yum install glibc.i686

Então:

$skype
skype: error while loading shared libraries: libasound.so.2: cannot open shared object file: No such file or directory

WTF! outra dependecia quebrada! Perceba que isso vai ficando chato!

Mas o yum é fera, assim vamos catar quem prove esse danado do libasound.so.2:

#yum whatprovides libasound.so.2
alsa-lib-1.0.24-2.fc15.i686 : The Advanced Linux Sound Architecture (ALSA) library
Repo        : fedora
Matched from:
Other       : libasound.so.2

Lindo! o alsa-lib 32 bits! Mas… será que são somente essas bibliotecas quebradas? quantas vezes vou ter que executar linha por linha? Evoquemos o ldd!

$ldd  ` which skype`
    linux-gate.so.1 =>  (0x001da000)
    libasound.so.2 => not found
    libXv.so.1 => not found
    libXss.so.1 => not found
    librt.so.1 => /lib/librt.so.1 (0x00d1f000)
    libQtDBus.so.4 => not found
    libQtGui.so.4 => not found
    libQtNetwork.so.4 => not found
    libQtCore.so.4 => not found
    libpthread.so.0 => /lib/libpthread.so.0 (0x00984000)
    libstdc++.so.6 => not found
    libm.so.6 => /lib/libm.so.6 (0x00766000)
    libgcc_s.so.1 => not found
    libc.so.6 => /lib/libc.so.6 (0x001db000)
    libdl.so.2 => /lib/libdl.so.2 (0x007b3000)
    /lib/ld-linux.so.2 (0x008ed000)
    libX11.so.6 => not found
    libXext.so.6 => not found

O comando ldd “lista” as bibliotecas dinâmicas do qual o skype foi compilado. o comando which calcula qual o caminho completo para o skype.

Bom, vamos pegar todos os resultados que não foram encontrados e buscar os pacotes que os proveem

Para o meu caso:

yum provides libasound.so.2 libXv.so.1 libXss.so.1 libQtDBus.so.4 libQtGui.so.4 libQtNetwork.so.4 libQtCore.so.4 libstdc++.so.6  libgcc_s.so.1 libX11.so.6 libXext.so.6

E os seguintes pacotes foram listados:

alsa-lib-1.0.24-2.fc15.i686 libXv-1.0.6-2.fc15.i686 libXScrnSaver-1.2.1-2.fc15.i686  qt-4.8.0-5.fc16.i686 qt-x11-4.8.0-5.fc16.i686 libstdc++-4.6.2-1.fc16.i686 libgcc-4.6.2-1.fc16.i686  libX11-1.4.3-1.fc16.i686 libXext-1.3.0-1.fc16.i686

Assim:

yum install  alsa-lib.i686 libXv.i686 libXScrnSaver.i686 qt.i686 qt-x11.i686  libstdc++.i686 libX11.i686 libXext.i686

Respire fundo, que o yum vai calcular as dependencias e fazer a mágica para você

Findo,

skype
 

skype no fedora 64 bits

skype no fedora 64 bits


Funcionou de primeira, microfone, webcam, speaker tudo direitinho… agora é com você!

Em resumo o que você precisa fazer é:

 

yum install glibc.i686 alsa-lib.i686 libXv.i686 libXScrnSaver.i686 qt.i686 qt-x11.i686  libstdc++.i686 libX11.i686 libXext.i686

Os resultados podem variar de acordo com o que você tem instalado na sua máquina. Mas o básico é isso ai…

Python – Dividindo uma lista em n partes

Frequentemente eu uso esse código, então ao invés de ir no código antigo vou neste post.
Basicamente o que eu quero é o seguinte: Tenho uma lista e quero dividir em n partes quase-iguais. Explico

Suponha a lista [1,2,3,4,5,6,7,8,9,10] quero dividir a lista em 5 partes.

A divisão da lista resultaria em [1,2], [3,4], [5,6], [7,8], [9,10]

Ok, isso é chato de fazer…

Mas vamos ao código.

#A lista
lista = [1,2,3,4,5,6,7,8,9,10]

#quebrando tudo
def quebrador(lista,partes):
    return list(lista[ parte*len(lista)/partes:(parte+1)*len(lista)/partes ] for parte in range(partes))
print quebrador(lista,5)
print quebrador(lista,2)
print quebrador(lista,10)
print quebrador(lista,0)

É possível que ocorrram variações para o tipo de lista.

Python e lambda

Sabe lambda? Lambda é algo muito legal. Com lambda você pode criar em tempo de execução funções e fazer algumas graças.

Vejamos algo bonito com lambda. Suponha a função fatorial.

A função fatorial é definida tal que dado um número x o fatorial deste número é:

x*(x-n) com n variando de (x-1) até 1.

Logo podemos traduzir num código python:

def fatorial(x):
 if x<=1:
   return 1
 else:
   return x*fatorial(x-1)

Esse código usa recursão, espero que você saiba o que é recursão… ;)

Bom, com lambda esse mesmo código pode ter apenas uma linha, duvida?

fatorial = lambda x: 1 if x <=1 else x*fatorial(x-1)

Definimos em fatorial uma função que executa o calculo de um fatorial de um dado número x.

Agora abra o seu interpratador python copie e cole o código para testar. Né lindo?

Python tanto na versão 2 quanto na versão 3 define lambda com um atalho para criação de funções. A sintaxe é definida assim:

lambda_form  ::= "lambda" [parameter_list]: expression
old_lambda_form ::=  "lambda" [parameter_list]: old_expression

Vou ler para você: uma expressão lambda é formada pela palavra reservada lambda seguida por uma lista (não o objeto lista) de parametros seperada por “:” e a expressão.

No nosso código a cima, fatorial é o nome da expressão lambda. O python sabe que a função é um lambda porque você disse isso usando a string lambda logo no inicio da expressão.

O x é o parametro. Se você quisesse passar mais parametros, bastava separa-lo por virgulas. Assim:

funcao = lambda x,y,z: x+y+z

pergunta, qual o retorno de funcao(1,2,3) ?

Agora a parte mais difícil, a expressão.

A expressão é como você vai manipular os parametros para ter um retorno. Com lambda não é necessário por a palavra reservada return.

Essa expressão só pode ser de três formas:

  • Uma comando de uma linha (x+1)
  • outra expressão lambda.
  • Ou uma expressão condicional. (incluem testes de lógica [or, and, not] )

No fatorial eu usei uma expressão condicional. Na função eu usei uma expressão de uma linha. E poderia usar outra expressão lambda.

Mas para memorizar, você deve escrever a sua expressão sempre com uma linha.

Você pode fazer uso de recursão e uso avançados de expressão.

Que tal uma bike que [quase] nunca cai?

Uma empresa desenvolveu uma roda com giroscópio que praticamente impede que a bicicleta desequilibre quando em baixa velocidade.

Acho que a roda é interessante para:

  • Idosos, que já não dispõe de tanta força para ir a grandes velocidades e manter o equilíbrio
  • Crianças, que vão ainda não sabem andar de bicicleta e estão aprendendo a andar de bicicleta. Este é o foco atual da empresa.
  • Deficientes físicos e mentais, que por suas limitações de alguma forma impedem andar de bicicleta
  • Iniciados, eventualmente nos desequilibramos, se tivermos mais uma ferramenta que aumente nossa segurança então é bem vindo!

mais informações no site da empresa: http://www.thegyrobike.com

Construa o caminho e os ciclistas virão

Os fatos históricos para a política ciclista Holandesa:

De volta

É Isso amigos… após não sei quanto tempo estou de volta ao universo dos blogs…

Muita coisa mudou nessa pausa quase que forçada. Mas vou deixar de desculpas e voltar a blogar, interagir e voltar a ativa na produção.

Atá breve!