domingo, 16 de outubro de 2011

Estatuto do Nascituro e Saúde Pública


Hoje de manhã chegou até mim um link de um abaixo assinado que seria enviado para 30 parlamentares exigindo a não implementação do Projeto de Lei 478/07, o Estatuto do Nascituro de autoria do Deputado LUIZ BASSUMAMIGUEL MARTINI e relatora Deputada SOLANGE ALMEIDA (autora do relevante projeto de lei que cria o dia do endocrinologista).

Esse projeto de Lei visa proteger o embrião como um indivíduo, considerando a mãe um mero... depósito? É, creio que é o termo apropriado. Se esta lei for aprovada a mulher não poderá abortar se for uma gravidez de risco ou mesmo se o embrião for fruto de um estupro.  Essa lei se baseia na crença que a vida tem início desde a concepção, ou seja, mesmo antes do ovo ser implantado no útero. E agora? e a Pílula do dia Seguinte? Vão reduzir os métodos contraceptivos também? Elena Ceausescu versão tupiniquim?

Em sua infinita nobreza e preocupação com o bem-estar da população, o projeto sugere uma "bolsa" financiada pelo estado para auxiliar a mulher a manter a criança que seja fruto de um estupro. Muito generoso.

É revoltante e inacreditável ver que enquanto em países intelectualmente desenvolvidos conceitos religiosos não interferem em decisões de saúde pública e direitos humanos, no nosso nós não só permanecemos no atraso e na ignorância, mas continuamos em um caminho célere rumo à era medieval. Sem exageros, o Estatuto do Nascituro, se aprovado, irá implementar um cadastro feito no ato da constatação da gravidez, de modo que a mulher seja mantida sob vigilância do estado (inquisição?). Ou seja, seremos todas criminosas até que prove o contrário. Dessa forma, mulheres que sofrem abortos naturais (cerca de 25% das gestações) serão investigadas

Pessoas como as que elaboraram tão brilhante projeto de lei, guardiãs da moral e dos bons costumes, ignoram de forma desumana os abortos que são feitos de forma ilegal e que matam mulheres todos os dias. Mas né, no fim das contas, acredito mesmo é que esses conservadores não ignoram o fato, eles realmente vêem isso como um castigo merecido.

Me revolta o Tratado Brasil-Vaticano que ignora a condição de estado laico e que faz com que nossas leis sejam ditadas por dogmas religiosos, me revolta o eterno discurso dos "em cima do muro": ah, o brasil não está pronto para legalização o aborto.

E ainda tem quem insista no: Se legalizar o aborto, vai banalizar e ninguém mais vai se prevenir. Porque claro né, aborto é um negócio simples, nada traumático e nem é o último recurso de mulheres desesperadas.

Mas se esses argumentos não são suficientes para vocês, talvez estudos científicos e comprovações empíricas sejam: a legalização não aumenta o número de abortos, reduz os abortos clandestinos e, consequentemente a morte das mães. Conforme fica comprovado com base em dados de países onde o aborto é legal:
Isso ocorre da mesma forma no Canadá, Portugal, Cuba... No lugar disso nos espelhamos no Chile, na Nicarágua, países onde o aborto é crime não importa a circunstância e cujo índice de desenvolvimento humano é baixíssimo. É neles que iremos nos espelhar.
.

O livro Freakconomics, narra em sua introdução o 'boom' do crack nos EUA nos anos 90. Os índices de criminalidade eram altíssimos, foram implementadas diversas políticas para contenção, no entanto nada parecia funcionar. Enquanto isso, o aborto é legalizado, os anos passam enquanto nada parece conter a criminalidade, quando de repente, como que espontaneamente esses mesmos índices começam a cair.

A partir daí os estudiosos fazem diversas análises sobre o que poderia ter freado essa onda de criminalidade. O economista Steven Levitt e o jornalista Sthepen Dubner, autores do livro explicam de forma clara sobre como os indivíduos não planejados que deixaram de nascer, deixaram igualmente de virar criminosos.

Porque  aqueles cartazes apelativos nas portas das igrejas com: mãe, não desista de mim, sempre há uma saída! pode ser que seja válido para aquela adolescente que tem família, e que apesar de ter sua vida desestruturada por conta de uma gestação indesejada, terá algum apoio de alguém, diferente daquela moradora de rua, usuária de crack que não tem ninguém a quem recorrer.

Não tenho muito orgulho de postar esse vídeo, mas se eu não consigo convencer você, talvez ele possa:



A grande questão acerca do aborto é que é tratado até hoje como um assunto polêmico e algo sobre o qual todos nós precisamos opinar, mas não devia ser assim. Deveria ser feito o que é certo para a população. Aborto é mais do que a minha opinião ou a de quem que que seja sobre quando começa a vida, é questão de saúde pública, e é como disse sabiamente Dráuzio Varella no vídeo abaixo: se você é radicalmente contra o aborto, não faça.


quinta-feira, 4 de novembro de 2010

Como funcionam Máquinas de busca


Máquinas de buscas servem para fazer consultas não exatas (diferente de bancos de dados) sobre uma coleção de documentos de qualquer tipo. O melhor exemplo de máquina de busca conhecido é o Google.

A explicação seguinte usará a web como exemplo, entretanto é essencial ter em mente que as máquinas de busca não servem somente para procurar páginas da web. Suas aplicações são diretamente proporcionais à criatividade de quem está desenvolvendo algum tipo de sistema "inteligente".
Você tem a web inteira, com trilhões de páginas sobre quaisquer assuntos imagináveis, mas em certo momento decidiu saber mais sobre máquinas de busca. Como fazer? Procurar no google. Mas como isso funciona? Olhando página por página é impraticável mesmo para todos os computadores do Google juntos, especialmente durante a consulta que você realizou. Para realizar este trabalho são efetuados algumas etapas fundamentais.

Antes de mais nada, é preciso "conhecer" de antemão toda a web (ou pelo menos suas páginas mais importantes), ou seja, todos os documentos que poderão ser respostas a quaisquer consultas que alguém possa fazer um dia. 
Este é o trabalho do Coletor, que percorre a web inteira guardando todo o conteúdo de suas páginas, ininterruptamente, à procura de novas páginas, ou mudanças em páginas antigas. É, na verdade, a parte mais complexa de uma máquina de busca da web, por apresentar inúmeros desafios, como descobrir quais novos sites foram criados, com que frequência são atualizados, entre muitos outros. É importante notar que a web pode ser tratada como um grafo, onde os links em cada página são arestas  que levam a outras páginas (vértices). Esta característica é o que permite que a web seja percorrida por robôs (coletores) e que eles possam encontrar novas páginas.

Após ter todo o conteúdo que pode ser buscado por alguém um dia em documentos armazenados localmente é preciso uma estrutura eficiente para se encontrar termos (palavras) contidos nestas páginas. Este é o trabalho do Indexador. Seu trabalho é criar índices invertidos (ou listas invertidas), onde são armazenadas listas de documentos em que cada termo aparece, de forma que quando for efetuada a consulta com os termos "máquina" e "busca" as listas invertidas desses termos serão acessadas para saber em quais documentos cada uma dessas palavras ocorre, juntamente com outras informações, como a frequência do termo em cada um dos documentos, visto que se um termo ocorre muito em um documento, aquele termo provavelmente descreve bem o documento. 

Contudo, somente as listas invertidas não são suficientes para que a consulta seja efetuada com qualidade, elas, assim como os coletores, apenas auxiliam o Processador de Consultas, que realizará cálculos que ajudem a mensurar a relevância de cada página para as consultas. Um dos modelos mais utilizados para cálculo de similaridade entre documento e consulta é o modelo vetorial. Seu funcionamento é simples e sua precisão é excelente. Este método "vê" os documentos e as consultas como vetores num espaço de n dimensões, onde n é o número de termos existentes na coleção de documentos. O cálculo de similaridade entre a consulta e cada documento é, então, o cálculo da distância entre estes dois vetores (usualmente o cosseno entre eles). Quanto maior o cosseno, maior a similaridade entre consulta e documento, portanto a ordenação das respostas é dada a partir destes valores, e são as páginas com maior cosseno (relevância) as que aparecem no topo das respostas sobre máquinas de busca da máquina de busca :)

domingo, 31 de outubro de 2010

Como fazer funções da biblioteca math.h funcionarem em C usando gcc

Acabaram de me perguntar, depois de muito pesquisar, como fazer as funções log, logf, logl e similares da biblioteca math.h funcionarem no linux... Se é tão difícil de encontrar, vale deixar registrado pra quem estiver com o mesmo problema:

Se você usa o compilador gcc (linux), sempre que usar funções da bilioteca utilize a flag -lm ao compilar e vai fucionar tudo direitinho... 

Para compilar fica, então:

 gcc -lm programa.c -o programa

Bom trabalho!

domingo, 1 de agosto de 2010

Faixa de Pedestres

Há muito tempo tenho vontade de fazer uma campanha em prol dos pedestres e agora que o @TransitoManaus (twitter que dá dicas sobre o trânsito na cidade em que moro) começou a fazer campanhas a favor de um trânsito melhor, achei que era um bom momento para escrever algo a respeito.

Ultimamente resolvi ter um novo hobbie: atravessar na faixa de pedestres. Sem olhar para o lado. Supondo que os motoristas vão parar. Como é natural em outros países e cidades como Brasília e Gramado. A parte ruim é que eu moro em Manaus - AM.

Aqui não há respeito pelo pedestre (nem mesmo por outros condutores). De qualquer modo, sei que é direito meu e, claro, procuro evitar ruas em que os carros passam rápido, já que eu tenho tenho o poder de escolha de ir de carro quando tenho vontade. Em ruas pouco movimentadas e lentas o risco é menor, mas não é nulo. Os motoristas sempre acham que tem o direito de passar e desviar quando eu estou na frente deles. Há quem chegue ao absurdo de buzinar e achar ruim. Como assim? Não é o pedestre quem tem preferência? Com o tempo fazendo isso, esse tipo de atitude começou a me irritar mais e mais. Semana passada, por exemplo, eu estava atravessando em uma faixa de pedestres DENTRO de um supermercado, e a condutora não quis parar. Atravessei na frente do carro mesmo assim e ela me atropelou buzinou, freiando bruscamente. Mostrei que estava andando sobre uma faixa de pedestres e ela me xingou, pouco depois os demais passageiros do carro também o fizeram.

Eu já fiz o teste: Parar em todas as faixas possíveis num caminho longo para qualquer lugar nunca me fez demorar sequer 5 minutos a mais, e se eu já estiver atrasado, que diferença faz 5 ou 2 minutos?

Uma coisa que me chateia quando estou dirigindo e paro na faixa são os pedestres que agradecem. Gente?! Não estou fazendo mais que a minha OBRIGAÇÃO! Isso tem que ser o natural de qualquer motorista. Agradecer faz parecer que estou fazendo um favor ao seguir as leis de trânsito.

Algumas pessoas reclamam de quem atravessa em qualquer lugar, mas como um pedestre vai procurar uma faixa pra atravessar se ele sabe que nenhum condutor respeita? Ah, em alguns pontos existem as passarelas. Se você nunca veio a Manaus pode acreditar que isso é uma solução razoável, mas não é. Na maioria das passarelas (que são poucas) não há proteção contra chuva ou sol - e aqui qualquer segundo a mais no sol é um tormento - e o tempo que se gasta até chegar à passarela, subir, atravessar e descer não parece valer a pena pra quem está fritando ou se molhando. Se é tão difícil convencer um motorista, que está no seu ar condicionado, sentado e tranquilo a esperar poucos segundos para uma pessoa atravessar, como esperar que seja fácil convencer um pedestre suado e cansado a andar mais, subir e descer escadas, perdendo vários minutos a mais e sofrendo com o clima característico da nossa cidade?

Acabei encontrando um video excelente do CQC falando sobre esse assunto, em que o Rafinha Bastos fez exatamente o que eu tenho feito, apresentando dados interessantes - e alarmantes. Assistam e repensem suas atitudes no trânsito:


domingo, 4 de julho de 2010

Hello World

#include

Bem vindos ao 42, a resposta para a pergunta fundamental sobre vida, o universo e tudo mais, segundo o Guia do Mochileiro das Galáxias, de Douglas Adams.

Aqui abordarei todos os temas que eu considero interessantes relacionados a... tudo!

Convém falar sobre quem sou eu para elucidar meus principais interesses:

Meu nome é Júlio, sou formado em Ciência da computação pela Universidade Federal do Amazonas (UFAM) e em Processamento de dados pela Universidade do Estado do Amazonas (UEA). Atualmente cursando Mestrado em Informática e iniciando graduação em Psicologia, ambos na UFAM. Já comecei graduações em Administração e Matemática também, mas parei. Por tudo isso dá pra notar que eu sou amante da ciência e vou postar muito sobre coisas interessantes que eu estudo.

Por padrão sou um consumidor insatisfeito com tudo que uso, não por eu ser chato (apesar de ser), mas pelo fato de normalmente não haverem serviços realmente bons (sim, operadoras de telefonia, estou falando de vocês), portanto vou postar muitas reclamações por aqui também.

Moro na cidade de Manaus (AM) e, consequentemente, sou altamente indignado com toda a corrupção que acontece por aqui (não que não tenha em outros lugares, mas é onde eu moro e é onde eu pretendo ajudar a melhorar).

Não fiz este blog tentando copiar ninguém, o nome foi (conscientemente) unicamente por ser ideal para falar de aleatoriedades que tenham a ver com a vida, o universo e tudo mais, ainda assim não posso deixar de mencionar um blog homônimo, que considero excelente, especialmente por fazer parte do Science Blogs, para quem ainda não conhece, recomendo: 42.

Por hora é isso, espero que gostem :)