quinta-feira, 22 de julho de 2010

FISL11 lectures presented, time to enjoy the party

Two lectures, two days, hard work and my nerves eating me alive. Not easy to speak on a such huge event like FISL. A lot of experience acquired but I am not planning to return to stage soon :) But of course, very happy to spread the word of two projects I like so much: Libvirt, which I've been working on for about two years, and DeltaCloud so young and so promissing! Here I post both of presentations. Thanks for all the comunity for the help :-)








And now time for a little fun. Watch some good lectures, get some free coffee and enjoy the cold weather :-)

sábado, 26 de junho de 2010

Libvirt-0.8.2 is out. IBM pHyp driver now supports IVM and storage management

Libvirt-0.8.2 is finally out. New pHyp features are now available :-) I've been working hard for the last couple of weeks to finish all the support for the IVM, IBM Integrated Virtualization Manager. Now the phyp driver is able to manage both HMC/VIOs and IVM virtualized systems. Also, another big feature that is now available is the storage management. The whole stack of storage (pools and volumes) can now be managed with Libvirt.


I couldn't get to this without the help of Eric Blake (from Red Hat), helping reviewing my patches and Brian King (from IBM), helping me understand the whole world of IBM virtualization . Thank you, guys :)

Otubo at FISL 11: DeltaCloud and Libvirt on the way!

Great news from the south, my two lectures were approved for the next version of FISL, International Forum of Free Software (acronym is in pt_BR). Hoooray! \o/


I've submitted two papers for the congress. One lecture is about DeltaCloud: Many Clouds. One API. No Problem. And the other one will be about Libvirt: The virtualization library. I am counting with the help of both projects maintainers in order to get a great work for the projects.

Wish me luck, hope I can make a great presentation for you all.

See you there! :-)

quarta-feira, 26 de maio de 2010

GasFinder no CONIP 2010

Gas Finder esteve no CONIP 2010 esta tarde. Agradeço novamente o convite da Daniela e do Pedro Markun :-) CONIP é um dos miores eventos sobre uso de tecnologia na gestão pública, muitas pessoas engravatadas do governo ou não. É estranho estar em um evento técnico-não-técnico.
Foram 10 os desenvolvedores convidados, aqueles que tiveram projetos premiados no Yahoo! Open Hack Day. Fui representando o Gas Finder, gostaria de ter falado mais, 5 minutos é crueldade. Eu sei que não tinha muito o que explicar mas acho que pelo menos uns 10 minutos já estaria de bom tamanho.

O saldo positivo é o de sempre: Social network. Bons contatos (técnicos ou não), sempre são bem vindos. Re-conhecer aqueles que você só conhecia de twitter ou de IRC é bem legal.

segunda-feira, 17 de maio de 2010

GasFinder hits N900!

I am proud to announce that this weekend GasFinder hit the Maemo Fremantle system. It was a great hacking time this weekend, my girlfriend lovely understood (thank you!). And finally I could complete the port and all that packaging stuff to release the first working version of GasFinder this early monday :-)

This great effort is mostly because of the "Virada Hacker" that happened in SP/Brazil this weekend. The main focus of the event is to work on public government data. And what are the odds, great time to go back and hit some gas on GasFinder. :P
GasFinder still without its own icon


The list of gas stations after the automatic search and the price of gas


The detailed screen and all fuel prices listed

Obviously we have a great list of TODO's ahead of us, UI, mapping, and interactions with social networks would be fine. And now, I think it is already more than a proof of concept :) You can download the deb package right from the repository.

Enjoy! :-)

update: Now we changed to GiHub, hooray! \o/

quarta-feira, 14 de abril de 2010

Ethernet over USB with N900 and Gentoo

Meta: It's been a while since I got my new N900. I sold my old device to Kleber and I acquired the new N900 from Etrunko, hell I wanted this gadget. This tutorial is for gentooers only, ubuntuers can connect and use it right away without any changes.


Since that date, I've been playing and hacking around this incredible device. Yesterday I was trying to debug why in hell my bloody bastard wifi connection keeps on dropping so often. Opening a terminal and checking dmesg or /var/log/messages on that tiny little screen was a pain, so I decided to try out the ethernet over usb.

You can follow all the above tutorial on a Gentoo box. The only problem I found was to find the correct modules in my kernel to load - as Gentoo doesn't behave as Ubuntu and loads the whole world in the memory. :P

So, here it is:

otubo@minivader ~ $ lsmod|grep usb
usbnet 17188 1 cdc_ether
mii 5212 1 usbnet

Find, compile (if not yet) and load these modules. These modules, with the correct udev rules will create a usb0 interface on both devices. Make sure the interfaces are configured properly to be on the same network.

That's it. Now you're able to plug you USB cable and have a full operational network with it. Enjoy! :-D

[update] DO NOT set a static mac add as said in the original tutorial. In my case, the module g_nokia didn't load just because of this.

terça-feira, 23 de março de 2010

Android 2.1 no Milestone brasileiro

Já faz uma semana que instalei o Android 2.1 no Milestone e estou devendo algumas considerações. Ah, só uma observação, instalei exatamente do mesmo jeito que as outras, só mudei a imagem (já atualizei aquele outro post com o link pro 2.1)

Prós:
* Aparentemente mais rápido. O slide entre desktops, o menu de aplicações e a barrinha de avisos tem animações mais naturais e com menos lags.
* Aplicativos novos: No Android 2.1 tem Google Earth liberado, tem widget para Latitude e Google Buzz, bastante prático e útil pra quem usa com frequência.
* Número de desktops configurável, agora dá pra configurar nativamente (sem o Helix) até 9 desktops, tem até uma barrinha com uma bolinha vermelha no topo da tela mostrando em qual desktop você está.
* Live Wallpapers, all those fancy live wallpapers do Nexus One estão nessa atualização.
* Quick Office e Facebook já vem instalado.
* Aplicativos novos: All Videos e Camcorder.
* O relógio do dock agora tem controle de luminosidade por uma barrinha. Agradou.

Contras:
* A instalação APAGA TODOS OS SEUS DADOS. E eu não sabia disso. Cuidado! :-\
* A versão que instalei, a européia, interpreta os números dos contatos como xxx-xxx-xxxx. Isso faz uma bagunça quando a sua lista de contatos inclui números de operadoras e DDD no formato xx xx xxxx xxxx. Isso implica que o android não reconhece mais as chamadas, uma droga.
* Problemas de travamento frequente usando Foursquare, Twidroid e Helix home. Realmente perturbador se você usa com frequência esses aplicativos (eu).
* Ainda tem o problema de não vir pré-configurado as APNs da VIvo. Esse link diz como configurar, foi por lá que me segui e deu tudo certo com o meu 3G

Outra coisa que vem me incomodando desde a versão 2.0 - e ainda não foi corrigido - é em relação ao storage. Acontece quando copio grandes quantidades de dados (uma pasta de 2.5GB de músicas, por exemplo), chega num ponto da cópia que meu dá IO Error. O device fica maluco e trava TUDO. Tenho que tirar a bateria pra rebootar. Hey Google, if you're reading this, PLEASE fix it, ok?

E agora me resta apenas a triste notícia de que vou voltar pro Android 2.0.1, mais notícias em breve aqui ou no meu twitter.

Agradecimentos ao Haydt e ao Uatafóc pelas dicas.