JBittencourt's Blog

Tecnologia

Tá na hora da gente fazer diferente!

by on Feb.24, 2011, under Educação, English, OLPC, Português, Reflexões, Tecnologia

It is quite well known that Brazil is going through a great period of economic growth. After 16 years of political stability and successive good governments, it looks like we are finally overcoming some of our big historical challenges and building something new over the ashes of the military dictatorship. Our growth, differently from other developing countries, is happening by making smaller the social gap between poor and rich, meaning that many of the ones whom in the past didn’t have access to anything, now form a growing new middle class.

This scenario is allowing this generation of Brazilians to do something that doesn’t happen very often in the human history: to discuss which country do we want for the future generations and us. Who do we want to become as people?

I say this generation, because it looks like that we have a deadline to do so, and it is the 2016 Olympics Games in Rio. Of course, this is a simplification of a larger historical movement, which won’t stop in 2016 (might not even have started until there). However, the upcoming date puts in our society a sense of urgency. All over the country people are discussing which kind of Olympics Games are we willing to do, how we make it happen, and which legacy do we want to leave to our society after it.

This is the context where TEDx Rio happened last Tuesday, February 15, in a sunny day in Rio de Janeiro. As many people already know, TED is all about “Ideas worth spreading” . Well, TEDx Rio (where the x stands for independently organized) was about that, and much much more.

TEDx RIO

All 18 minutes talks were fantastic, each one in its own way: inspiring, challenging, thoughtful and emotional. They drove the public through mixed feelings and ideas about who brazilians are, as a people, and how we become more!

I’m sure that each person among the 800 attendants has his own list of favorite talks and moments. After all, each person is touched differently by the same words. But in my list, I would include Ricardo Guimarães, Jaílson de Souza, Alex Silva and Oskar Metsa-Vaht. By the event follow up on Twitter, I think my list is very different from most attendants, so it might need some explanation. I think that the people in this list discussed one way or another, who is the Brazilian people, how we are different, and who we can become. Using Mesa-Vaht’s words, our “brazilian soul” and “lifestyle”. In general, all talks orbited these themes, but these ones were “for me” special.

I also must point out that the event organization was, to say the least, perfect! Everything went smooth, on time and extremely organized. However, the adjective that translates the organization of the event and the event itself is light. In the backstage area and among the audience everything was light. Everybody was smiling and happy, getting satisfaction from what they were doing. It was an amazing place just to hang out and find someone to talk with.

I think that the way the event was organized is a perfect representation of the ideas discussed by the speakers. During the event, a group leaded by Rique Nitzsche and Paulo Reis collected words sent by the public through twitter and sms. At the end, a phrase was created using these words, which roughly translated says “It’s time for us to do differently”. Well, I think TEDx Rio has done differently. It was a TED event after all, with all the ideas worth spreading and the professionalism necessary to organize one. But it also had its “x Rio” part, of an event done in our own way, or like Oskar might say, an event embedded in our lifestyle.

Because my work with Prof. David Cavallo, I don’t believe any big cultural shift happens because of a single determinant action. It happens though thousands, maybe millions, of micro-actions which given the proper time and energy, forge new ways of thinking and being. TEDx Rio definitively was one important action that is contributing to this new country that we are living and building.

Leave a Comment more...

Mágicas do Bash

by on Mar.14, 2008, under Português, Tecnologia

Todo mundo sabe que o Bash é mágico. Eu particularmente lamento o fato de não ter tempo para explorar mais a fundo essa ferramenta. Mas nesta semana me deparei com um problema interessante. Eu estava migrando a instalação do apache do servidor e precisava copiar alguns arquivos de configuração de um diretório para outro. Todos os arquivos estava no formato 999-xxxxxx no diretório sites-enabled. Eu precisava retirar o prefixo de números do nome do arquivo, copiá-lo no diretório sites-available e criar um link simbólico no novo diretório sites-enable, agora novamente com a numeração. Dai resultou esse pequeno script, no qual uso o comando cut pra me salvar.

for i in `ls /opt/csw/apache2/etc/sites-enabled/`;
do
  n=`echo $i | cut -f1 -d"-"`;
  w=`echo $i | cut -f2 -d"-"`;
  ln -s /opt/coolstack/apache2/conf/sites-available/$w \
   /opt/coolstack/apache2/conf/sites-enabled/$n-$w;
done


Viva o bash. Eram quase 90 arquivos e fazer a mão demoraria uma eternidade.

Leave a Comment :, , more...

An Look Inside Google

by on Aug.18, 2006, under Português, Reflexões, Tecnologia

Acho que muita gente deveria dar uma olhada nesse vídeo, principalmente aquele que dirigem as empresas de tecnologia. O trabalho com  tecnologia hoje tem muito mais a ver com criatividade e espírito empreendedor do que com contabilidade. Infelizmente nossas empresas não estão preparadas para isso. Acho que o Google sacou isso, e o ambiente de trabalho deles me lembra em muito o de uma universidade. Valhe a pena conferir.

Leave a Comment : more...

Google Web Toolkit

by on May.18, 2006, under Português, Tecnologia

Já faz algum tempo que trabalho com desenvolvimento para Web, entre outras coisas. Durante esse tempo, sempre tive dificuldades em gerenciar o número de tecnologias nescessárias para criar sistemas complexos como o AMADIS. HTML, CSS, JavaScript, DOM, XML, Java, PHP, só para citar os mais comuns. Cada um deles possuí uma série de padrões, referências, estilos de desenvolvimento, ferramentas de programação e documentação. É muito difícil dominar todas essas diferentes tecnologias e mais difícil ainda dividir as especialidades entre diversos desenvolvedores sem compartimentalizar o trabalho em excesso, assim pulverizando o trabalho.

Quando decidimos criar o CMDevel, o objetivo sempre foi registrar todo esse KNOW-HOW que estávamos adquirindo enquanto equipe em uma série de classes que facilitassem o processo de desenvolvimento e a curva de aprendizagem dos novos bolsistas. Assim em um mesmo framework tentamos colocar os problemas mais comuns que encontravámos: persistência, interface e classes básicas para desenvolvimento de aplicativos. O objetivo sempre foi criar uma solução in-house, para facilitar a nossa vida.

Com o tempo, aprendi que os desenvolvedores novatos tendem a resistir a utilizar um framework qualquer, na medida que nunca passaram pelas dificuldades de desenvolver, manter e documentar um software grande. A curva de aprendizagem do framework, parece aos seus olhos, extremamente lenta e desnecessária. O que eles querer é colocar a mão no código logo.

Quando o AJAX apareceu pra valer, a cerca de 1 ano, o desenvolvimento tornou-se ainda mais complexo. Tornando-se quase um pesadelo. Entretanto, as recompensas eram grandes, pois essa tecnologia abriu uma série de novas possibilidades para as interfaces na Web, adicionando muito mais interatividade as documentos HTML estáticos.

Foi pensando em diminuir a complexidade relativa ao desenvolvimento utilizando o AJAX que a Google desenvolveu o Google Web Toolkit. Esse toolkit na realidade são uma série de Widgets e um pré-compilador. Todo o desenvolvimento acontece utilizando a linguagem Java, que depois o pré-compilador separa em páginas HTML estáticas, javascript e código server-side. Assim o toolkit diminui muito o esforço de desenvolvimento para Web, e tem grandes chances de se tornar um padrão nos próximos meses.

Tive ainda pouco tempo para explorar esse nova tecnologia, mas pretendo brincar com ela um pouco nesse sábado. Assim que fizer isso, vou publicar minhas primeiras impressões.

Leave a Comment : more...

Sugar People

by on Apr.04, 2004, under Português, Tecnologia

Um vídeo legal que mostra quem está trabalhando no projeto OLPC e a sede deles em Cambridge.

Leave a Comment :, , more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!