brauliobo.org | Blog | Fotos | Arquivos | Wiki


Your ISP is blocking your port 80?

That’s so stupid and explorative thing!

The easy and fast workaround comes in four steps:

  1. Configure a free dynamic dns service in your router
  2. Buy a cheap with 2 static IPs VPS service (I use siterack.net). Configure DNS properly with bind or CPanel.
  3. Setup crontab to run a proxy script every 30 seconds (append to /etc/crontab):
    * * * * * root webproxy.sh
    * * * * * root sleep 30;webproxy.sh
  4. Put webproxy.sh with execution permission bit in your PATH (change 84 to your webserver port and add an authorized key to your home server)
    #!/bin/bash
    netstat -tan | grep LISTEN | grep 80
    if [ "$?" -ne "0" ];then
            ssh -f -L *:80:*:84 user@yourdynamicdnsaddress sleep 999d
    fi
Good luck :)
SociBookdel.icio.usDiggFacebookGoogleYahoo BuzzStumbleUpon

Two videos of the frugivorous couple

“We Are Sweet Seekers”Presentation,Dr. Graham,Excerpt

“Food As A Coping Mechanism”Presentation,Prof. Gruben Graham,Excerpt

and a nice introduction,as a bonus :)

Clear,Congruent Health Education and Events:FoodnSport:Defining the Cause of Health

SociBookdel.icio.usDiggFacebookGoogleYahoo BuzzStumbleUpon

(Português) Sucos e Portabilidade

SociBookdel.icio.usDiggFacebookGoogleYahoo BuzzStumbleUpon

(Português) Bicicleta,o meio de transporte mais eficiente!

SociBookdel.icio.usDiggFacebookGoogleYahoo BuzzStumbleUpon

Divisão de gastos coletivos:um pouco de individualismo

Sabemos que o comunismo não se adapta bem as necessidades individuais,não é?

Por exemplo,quando um coletivo dá um presente para uma pessoa,ela logicamente não paga né?

Pois é,agora a Divisão de gastos coletivos suporta isto transparentemente!

Alguns lembretes:

  • Para fazer uma cópia do documento clique em ‘File/Make a copy’. Você deve estar logado em uma conta Google;
  • Você pode exportar a planilha no format OpenOffice,Excel,HTML,etc. Veja o menu ‘File’;
  • As casas decimais do valor são separadas por ponto (.) e não por virgula!

Até,

Namaskar

SociBookdel.icio.usDiggFacebookGoogleYahoo BuzzStumbleUpon

Divisão de gastos coletivos

Saindo do “forno”da Casa do Mato,está publicamente disponível aqui um sistema usado para dividir gastos coletivos.

Gastos coletivos,neste contexto,significa qualquer gasto que deve ser igualmente dividido por todos os integrantes de um dado grupo.

Como há muitos deles,alguns de baixos e outros de alto valor,torna-se impraticável o acerto exato e individual de cada gasto. Deste modo,os gastos são colocados em períodos convenientes,com base,por exemplo,na data de pagamento de contas. Neste documento de exemplo,o aluguel é a conta base,na qual todas as outras contas e gastos são abatidos.

Por conta,entende-se gastos relativamente “fixos”,como internet,telefone,luz,etc.

Por gasto,entende-se gastos variáveis,como a compra de um chuveiro,de bananas e mangas em um supermercado,etc.

Para estes gastos,é necessário agilidade para contabilização. Isto é feito através de um formulário simples,disponível aqui.

O gasto é,automaticamente,dividido e entra no devido período.

A divisão é simples:suponha que Fulano gastou R$20 e o gasto deve ser dividido entre 5 pessoas. Então,cada pessoa deve pagar R$4,e Fulano deve receber R$16.

Para usar e personalizar o sistema,faça uma cópia do documento. Você também pode testar e fazer modificações neste documento. Além disso,você pode contribuir com idéias,novas funcionalidades e também com o visual.

Faça o teste:entre com um gasto no formulário e veja dividido no planilha do período!

Alguns detalhes técnicos,para adequação:

  • O nome do período no formulário deve ser igual ao nome da planilha do respectivo período.
  • Os nomes das pessoas no formulário também deve ser igual aos nomes nas colunas da planilha do período.
  • Adicione/remova pessoas adicionando/removendo colunas. Para adicionar pessoas,desmescle as celulas ‘Negativo = a pagar; Positivo = a receber’e ‘GASTOS’,copie uma coluna de outra pessoa e mude a cor a gosto.
  • Para adicionar um período,duplique uma planilha de um período já existente. Mantenha no formulário a listas dos períodos em aberto,isto é,os quais ainda não foram feitos o acerto de contas.

Até blogo,

Namaskar.

SociBookdel.icio.usDiggFacebookGoogleYahoo BuzzStumbleUpon

(Português) Uso coletivo de automóveis

Sorry,this entry is only available in Português.

SociBookdel.icio.usDiggFacebookGoogleYahoo BuzzStumbleUpon

Humans vs. Carnivores

Exerpt from the book 80/10/10,available at Amazon.

80/10/10

Chapter 1. Determining Our True Dietary Nature

Humans vs. Carnivores

The following is an incomplete list of the major differences between humans and carnivorous creatures.

Walking: We have two hands and two feet,and we walk erect. All of the carnivores have four feet and perform their locomotion using all fours.

Tails: Carnivores have tails.

Tongues: Only the truly carnivorous animals have rasping (rough) tongues. All other creatures have smooth tongues.

Claws: Our lack of claws makes ripping skin or tough flesh extremely difficult. We possess much weaker,flat fingernails instead.

Opposable thumbs: Our opposable thumbs make us extremely well equipped to collect a meal of fruit in a matter of a few seconds. Most people find the process effortless. All we have to do is pick it. The claws of carnivores allow them to catch their prey in a matter of seconds as well. We could no more catch and rip the skin or tough flesh of a deer or bear barehanded than a lion could pick mangos or bananas.

Births: Humans usually have children one at a time. Carnivores typically give birth to litters.

Colon formation: Our convoluted colons are quite different in design from the smooth colons of carnivorous animals.

Intestinal length: Our intestinal tracts measure roughly 12 times the length of our torsos (about 30 feet). This allows for the slow absorption of sugars and other water-borne nutrients from fruit. In contrast,the digestive tract of a carnivore is only 3 times the length of its torso. This is necessary to avoid rotting or decomposition of flesh inside the animal. The carnivore depends upon highly acidic secretions to facilitate rapid digestion and absorption in its very short tube. Still,the putrefaction of proteins and the rancidity of fats is evident in their feces.

Mammary glands: The multiple teats on the abdomens of carnivores do not coincide with the pair of mammary glands on the chest of humans.

Sleep: Humans spend roughly two thirds of every 24-hour cycle actively awake. Carnivores typically sleep and rest from 18 to 20 hours per day and sometimes more.

Microbial tolerance: Most carnivores can digest microbes that would be deadly for humans,such as those that cause botulism.

Perspiration:Humans sweat from pores on their entire body. Carnivores sweat from the tongues only.

Vision: Our sense of vision responds to the full spectrum of color,making it possible to distinguish ripe from unripe fruit at a distance. Meat eaters do not typically see in full color.

Meal size: Fruit is in scale to our food requirements. It fits our hands. A few pieces of fruit is enough to make a meal,leaving no waste. Carnivores typically eat the entire animal when they kill it.

Drinking: Should we need to drink water,we can suck it with our lips,but we cannot lap it up. Carnivores’tongues protrude outward so they can lap water when they need to drink.

Placenta: We have a discoid-style placenta,whereas the carnivores have zonary placentas.

Vitamin C: Carnivores manufacture their own vitamin C. For us,vitamin C is an essential nutrient that we must get from our food.

Jaw movement: Our ability to grind our food is unique to plant eaters. Meat eaters have no lateral movement in their jaws.

Dental formula: Mammalogists use a system called the “dental formula”to describe the arrangement of teeth in each quadrant of the jaws of an animal’s mouth. This refers to the number of incisors,canines,and molars in each of the four quadrants. Starting from the center and moving outward,our formula,and that of most anthropoids,is 2/1/5. The dental formula for carnivores is 3/1/5-to-8.

Teeth: The molars of a carnivore are pointed and sharp. Ours are primarily flat,for mashing food. Our “canine”teeth bear no resemblance to true fangs. Nor do we have a mouth full of them,as a true carnivore does. I am reminded of one of Abraham Lincoln’s favorite retorts:“If you counted a sheep’s tail as a leg,how many legs would it have?”Invariably,people would answer,“five.”To which Lincoln would respond:“Only four. Counting the tail as a leg doesn’t make it one.”

Tolerance for fat: We do not handle more than small quantities of fat well. Meat eaters thrive on a high-fat diet.

Saliva and urine pH: All of the plant-eating creatures (including healthy humans) maintain alkaline saliva and urine most of the time. The saliva and urine of the meat eating animals,however,is acidic.

Diet pH: Carnivores thrive on a diet of acid-forming foods,whereas such a diet is deadly to humans,setting the stage for a wide variety of disease states. Our preferred foods are all alkaline-forming.

Stomach acid pH: The pH level of the hydrochloric acid that humans produce in their stomachs generally ranges about 3 to 4 or higher but can go as low as 2.0. (0 = most acidic,7 =  neutral,14 = most alkaline). The stomach acid of cats and other meat eaters can be in 1+ range and usually runs in the 2s. Because the pH scale is logarithmic,this means the stomach acid of a carnivore is at least 10 times stronger than that of a human and can be 100 or even 1,000 times stronger.

Uricase: True carnivores secrete an enzyme called uricase to metabolize the uric acid in flesh. We secrete none and so must neutralize this strong acid with our alkaline minerals,primarily calcium. The resulting calcium urate crystals are one of the many pathogens of meat eating,in this case giving rise to or contributing to gout,arthritis,rheumatism,and bursitis.

Digestive enzymes: Our digestive enzymes are geared to make for easy to initiate the digestion of fruit. We produce ptyalin –also known as salivary amylase –to intiate the digestion of fruit. Meat-eating animals do not produce any ptyalin and have completely different digestive enzyme ratios.

Sugar metabolism: The glucose and fructose in fruits fuel our cells without straining our pancreas (unless we eat a high-fat diet). Meat eaters do not handle sugars well. They are prone to diabetes if they eat a diet that is predominated by fruit.

Intestinal flora: Humans have different bacterial colonies (flora) living in their intestines than those found in carnivorous animals. The ones that are similar,such as lactobacillus and e. coli are found in different ratios in the plant eaters’intestines as compared to those of the carnivores.

Liver size:Carnivores have proportionately larger livers in comparison to their body size than humans.

Cleanliness: We are the most particular of all creatures about the cleanliness of our food. Carnivores are the least picky,and will eat dirt,bugs,organic debris,and other items along with their food.

Natural appetite: Our mouths water at the sights and smells of the produce market. These are living foods,the source of our sustenance. But the smell of animals usually puts us off. Meat eaters’mouths water at the sight of prey,and they react to the smell of animals as though they sense food.

SociBookdel.icio.usDiggFacebookGoogleYahoo BuzzStumbleUpon

Installing data directories recursively with automake

If within your project you have a giant directory of with data files spreaded in multiples subdirectories recursively,then you got stuck and thought:

Do I have to add the pair of suffixed ‘dir’and ‘_data’for each directory recursively?

Oh no! that’d be unthinkable!

You could obviously white a perl or a python script to generate the Makefile.am you need. But…

…you could just add the following rule:

install-data-local:
find dir_name -type f -exec ${INSTALL_DATA} -D{}  "$(DESTDIR)$(datadir)/install_dir_name/"{} \;

And that’s it! But don’t forget the EXTRA_DIST variable:

EXTRA_DIST = dir_name
and fortunetely it scans directories recursively...
SociBookdel.icio.usDiggFacebookGoogleYahoo BuzzStumbleUpon

A dieta 80/10/10

Livro disponível em PDF e outros formatos

A dieta de alimentos completos (não processados),crus,frescos,maduros e vegetais,como a natureza nos oferece.

Intuitiva no sentido de que os alimentos que são fáceis de comer são os nossos alimentos,são os que dispensam tecnologia,fogo ou compartimentos (como os germinados).

A dieta que fomos biologicamente 80/10/10 Dietprojetados para digerir. Segue a lei do mínimo esforço na coleta,digestão,assimilação e eliminação.

Muito mais do que crudivorismo,mas alimentos completos (sem processamento como a desidratação) com baixo teor de gordura.

Muito além de quantidade,a proporção é a chave do equilíbrio:mínimo de 80% das calorias de carbohidratos simples,máximo 10% de proteínas e máximo 10% de gordura,a proporção encontrada nas dietas dos povos mais saudáveis. Não procure os alimentos por um único nutriente,mas pelo seu conjunto e combinação.

Confiança na natureza,ela provê a proporção,variedade e a quantidade dos nutrientes necessários para cada espécie.

GOSTOSO! O doce que sempre procuramos e deixa nossa boca a salivar com o alimento da maneira que ele se apresenta na natureza.

Simples:frutas e vegetais tenros. Nada mais. Nem pensar em suplementação,ou a dieta não seria completa.

Espero colocar nas próximos entradas do blog traduções de partes do livro. Ele traz informações reveladoras para vegetarianos e para onívoros,as quais não se encontram nas fontes tradicionais de nenhum dos dois grupos,uma análise e síntese muito abrangente sobre o tema de nutrição.

Créditos a Douglas Graham pelo brilhante exemplo e trabalho.

doug

Douglas Graham e Esposa

SociBookdel.icio.usDiggFacebookGoogleYahoo BuzzStumbleUpon