ENECOMP 2013

Essa semana participei do XXIX ENECOMP em Vitória da Conquista – BA. Fui muito bem recebido pelos organizadores e pelos alunos que participavam do evento, todos bastante motivados a aprender e trocar experiências. Foi bacana também o contato com os outros palestrantes, as conversas no fim de tarde renderam conversas bem agradáveis e boas risadas.

Em minha participação ministrei um mini-curso de desenvolvimento de aplicativos para Ubuntu Touch, e dei mais duas palestras: uma contando um pouco das minhas experiências como desenvolvedor de software livre e outra demonstrando um pouco de programação declarativa com Qt e QML. Prometi aos meus alunos que disponibilizaria os exercícios e mais alguns links, então aí vai:

Aproveitando, gostaria de agradecer aos organizadores do ENECOMP pelo convite e por toda a atenção durante o evento, foi muito gratificante participar do evento, e espero ter correspondido às expectativas!

 

Sobre a PEC37

Eu li a tão falada Proposta de Emenda Constitucional número 37, cujo texto especifica que investigações criminais devem ser feitas exclusivamente pelas polícias federal e civil.

Como não entendo muito do assunto (confesso que meu engajamento político é bastante limitado), resolvi tirar minhas dúvidas com um advogado amigo meu antes de me posicionar a respeito. Como a resposta dele foi bastante detalhada e esclarecedora, resolvi publicá-la aqui no blog. Segue a resposta na íntegra:

Na verdade eu não conheço o texto da PEC, mas apenas que se pretende com ela restrigir o poder de investigação do Ministério Público. Eu considero isso muito ruim. Nós não vivemos na Alemanha ou na Suíça, em que os níveis de criminalidade são baixos. No Brasil, 50.000 pessoas são assassinadas todos os anos e, veja só, mesmo o MP tendo poderes investigativos, cerca de apenas 1% desses assassinatos acabam sendo julgados. É um absurdo. Imagine então se o MP não tivesse poder investigativo… Esse é só um exemplo de crime, existem muitos outros. Normalmente o MP investiga casos de outro gênero, vinculados à corrupção, lavagem de dinheiro e tráfico de drogas, mas todos eles de alguma forma geram outros tipos de violência, inclusive homicídios, como é o caso do tráfico.

Quanto à forma como é feita a investigação pelo MP, não é verdade que não há rigor. O que ocorre é o seguinte: alguém vai ao MP e faz uma denúncia. Diante dessa denúncia o MP pede informações a órgãos públicos, convoca pessoas para prestar depoimento e faz outras diligências apenas para verificar se a denúncia tem algum fundamento. Essa fase é realmente informal, porque não teria como ser diferente, já que não se sabe ainda se há ou não alguma irregularidade. É apenas uma averiguação preliminar. Se o MP encontrar algum indício de irregularidade, é instaurado um inquérito policial (no caso criminal), e a partir de então o procedimento ocorre em conformidade com o Código de Processo Penal (CPP). No CPP são estabelecidos prazos para realização das investigações e o modo como isso deve ser feito, tudo sob o crivo do juiz, que verifica a cada passo se tudo está acontecendo em conformidade com a lei.

Ou seja, as investigações realizadas pelo MP não ofendem nenhum direito ou garantia dos cidadãos. Até porque o MP não pode mandar prender ninguém, nem apreender bens ou determinar uma escuta telefônica, por exemplo. Nem a polícia pode. Somente a justiça pode mandar prender pessoas ou apreender bens, enfim, impor restrições aos direitos dos cidadãos. Só é possível prender alguém sem ordem judicial se for pega em flagrante.

Em relação à investigação dos crimes cometidos pelos policiais civis e federais, mesmo hoje ela pode e deve ser realizada pelas Corregedorias dessas polícias. Corregedoria é um órgão interno que cuida de eventuais desvios de conduta dos seus integrantes. Contudo, exatamente por ser órgão interno, muitas vezes, por questões de política da corporação, muitos casos são abafados. Aí é que está um dos problemas.

Mas o que me parece essencial é que a Polícia Federal, por melhores que sejam seus integrantes, faz parte do Ministério da Justiça, que é um órgão do Poder Executivo, não pertence ao Poder Judiciário nem ao Poder Legislativo. E sendo desse modo, há sempre o risco de o Governo, seja de que ideologia for, impedir investigações, amordaçar os delegados e agentes da PF. O Governo faz isso. De vez em quando eles soltam alguma manchete dizendo que fizeram operação X ou Y e que prenderam tantas pessoas, mas só para mostrar que estão fazendo alguma coisa e, com isso, esconder o que não estão fazendo, o que estão engavetando. A atuação do MP nesses casos é essencial, porque não é subordinado ao Poder Executivo, ao Governo, tem autonomia a ponto de ser considerado um 4º Poder da República. Não por acaso foi uma investigação liderada pelo MPF (Ministério Público Federal) que descobriu o esquema do mensalão.

Ficando no exemplo do mensalão, esses dias atrás li um depoimento de um rapaz que foi aprovado recentemente num concurso de juiz federal e, até então, ele era delegado da PF. Ele disse que no primeiro mandato do Lula, quando o Min. da Justiça era o Márcio Tomaz Bastos, era uma maravilha trabalhar na PF, porque eles tinham ampla liberdade investigativa. Quando saiu o Márcio T. Bastos e entrou o Genoíno (2º mandato do Lula), a coisa mudou por completo e a PF foi amordaçada. Não por acaso essa época de troca de ministros aconteceu pouco tempo depois da descoberta do mensalão.

Ou seja, os que querem acabar com o poder investigativo do MP querem, na verdade, impedir que as suas próprias maracutaias sejam descobertas. Aqui vale o velho ditado: quem não deve, não teme.

Após ler a resposta, cheguei à conclusão que esta proposta não é benéfica, e resolvi assinar a petição do Ministério Público visando vetar essa emenda. Para quem também quiser assinar, segue abaixo o link:

http://www.mp.pr.gov.br/modules/conteudo/conteudo.php?conteudo=4889

HTML5 video editor transititions support

At Collabora we have been working on a tech demo of a simple video editor application on top of WebKit and HTML5. It is a very simple editor powered by GStreamer Editing Services that allows you to drag-n-drop video clips and images to a timeline for editing.

GStreamer Editing Services (GES for short) has support for using transitions between clips, so  I have been working on adding this support to our web editor last weeks. After the bindings were done, it was just necessary to add a few extra JavaScript and HTML code to get it working on our UI. Here is a sample video:

The support for transitions is already merged in the editor’s git master. It still has a few problems that we are currently working on, but it gives an idea of the possibilites we get by adding video editing capabilities to WebKit.

You can find instructions on how to try the application in a blog post by Mateu Batle about the application.

YafaRay Students in Google Summer of Code

So, YafaRay is participating in this year’s Summer of Code . We are pleased to annonce the list of students whose proposals are going to be implemented in YafaRay during this summer:

  • Blender 2.5 Integration by Shuvro Sarker.
  • SubSurface Scattering by Yong Li.
  • Irradiance Caching by George Laskowsky.
  • Exporter plug-in for Maya by Wang Peijun.
  • Progressive Photon Mapping by Rui Li.
  • Microrendering for Scalable Final Gathering Istvan Szakats.
  • Network rendering tools by Andrew Price.

Congratulations to all students!

III YafaRay Annual Contest – Crazy Machines – Winner announced

From July 13rd to August 17th the YafaRay team was running a rendering contest on the subject “Crazy Machines”. The participants were asked to create imaginary machines that are crazy (in any sense the participant imagined).

We have gotten many entries (which can be seen in the forum thread) and the winners were announced today. Here are the images for your delight:

Winner of the III Yafaray Annual Contest is Xelptic

Winner of the III Yafaray Annual Contest is Xelptic

2nd Position for Gabich

2nd Position for Gabich

3rd. position for Mookie

3rd. position for Mookie

Congratulations to the winners and thanks for everybody who partipated in the contest!

Kopete and GSoC 2009

So Kopete got two slots for this year’s SoC. Tiago Salem Herrmann will be working on improving the MSN support and Pierre-Alexandre St-Jean will be working on turning the chatwindow into a library.

Congratulations to Tiago and Pierre-Alexandre and thanks to all other students that submitted proposals to Kopete SoC!

PS: For the ones that didn’t get accepted but still want to work on the projects, just send a mail to the Kopete mailing list and we will try to help mentoring the work.

Pequena Coletânea de Projetos

[pt_BR]

Enquanto fazia uma limpa nos meus arquivos, encontrei alguns programas que comecei a fazer, mas que nunca concluí. Então decidi colocá-los online para que interessados possam dar uma olhada e (quem sabe) usá-los em algo mais produtivo do que ficarem esquecidos em algum canto.

São programas simples (não espere encontrar nenhum programa Oohhhh), mas assim como eu me diverti quando os criei, espero que divirtam-se com eles.

Small Projects Collection

Long time no post…

While doing some cleanup in my home folder, I found some few applications I have started but never finished. So I decided to put all of them online so that people can check and (maybe) use the code for something more productive than being forgotten in the middle of many other disorganized files.

The programs are very simple (don’t expect any Ooohhh application there) but as I had fun doing them I hope you enjoy.

Check them out!

Yafaray using Qt

Yafaray is the development version of the open source rendering suit Yafray. The code structure has been totally reviewed and it has gained many new features.

Some time ago I have written an experimental Qt GUI for it (yafaray-qt) which was already fully functional (allowing for loading XML scene and saving them to the image formats supported by Qt itself). Some weeks ago this interface became the official yafaray UI (even if using it as a blender plugin):

 

yafaray GUI

yafaray GUI

It is very basic for now, but it does its job already. There are plans for adding more stuff on it, but for now it will stay like that for awhile.

As soon as Mandriva Cooker reopens for development I’ll create a package for yafaray and make it available for testing. For those interested in trying it before that, here is the announcement.

Demo songs

It is done! Our band has finally recorded some demo songs! It is not that impressive, but I’m very happy about the result. 

Check it out!

UPDATE: The band’s players are:
Gustavo Boiko on sax
Tiago Salem on guitar and vocals
Marcelo Zanin on bass
Lucio Spina on drums
Daniel Nicolini on keyboards