No Ubuntu, quando existe mais de um JDK instalado e selecionamos um deles via update-alternatives --config java, o compilador nao e alterado. E preciso rodar update-alternatives --config javac. Essa eu nao esqueco mais :-)<![CDATA[$ sudo update-alternatives --config java[sudo] password for marcond: There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status------------------------------------------------------------ 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode 1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode* 2 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1051 manual modePress enter to keep the current choice[*], or type selection number: 2$ sudo update-alternatives --config javacThere are 2 choices for the alternative javac (providing /usr/bin/javac). Selection Path Priority Status------------------------------------------------------------* 0 /usr/lib/jvm/java-6-openjdk/bin/javac 1061 auto mode 1 /usr/lib/jvm/java-6-openjdk/bin/javac 1061 manual mode 2 /usr/lib/jvm/java-7-openjdk-amd64/bin/javac 1051 manual modePress enter to keep the current choice[*], or type selection number: 2update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/bin/javac to provide /usr/bin/javac (javac) in manual mode.$]]> TED Talks tornou-se sinonimo de novas ideias, apresentacoes instigantes e desafiadoras. Desde 2006 as apresentacoes ficam disponiveis gratuitamente online e atualmente, grande parte delas esta traduzida para mais de 30 idiomas.Vamos conhecer um pouco mais dos bastidores?A Empresa por tras das TED TalksPara quem sempre ficou imaginando como seria a empresa por tras dos TED Talks, eis um tour dentro do escritorio da TED Conferences LLC. Impressionante e surpreendente. E inesperado! :-)A Palestra PerfeitaExiste uma piada que diz que existem tres tipos de mentira: mentirinhas, mentironas cabeludas e estatisticas :-) Bem, que tal analisar estatisticamente as palestras e descobrir como fazer a palestra perfeita? Ladies and gentleman, eis aqui a formula secreta para construir sua palestra perfeita para um TED Talk.Nos bastidores de um TED TalkO que acontece num evento TED Talk? O que os palestrantes experimentam?Para conhecer mais, visite http://www.ted.com/ e http://blog.ted.com/ After Chris DiBona now famous words about Android and viruses, I became even more selective about the App's permissions when installing (or upgrading) something in my devices. But there's a catch: the way used to show app's permissions is almost as confusing as some EULA I've seen elsewhere... So, I stopped for a while to think about something better without being disruptive. Here it goes :-)Colors are meaningfulThe first thing: The permissions should be tagged and colored in a meaningful manner. What colors to use? The ones that we are used to:Green: Common, non-harmful permissions (like Network communication - Full Internet access);Yellow: Potentially problematic permission (like Your location - Coarse and fine);Red: Critical permissions (like Services that cost you money, Your personal information, etc).Second: The app itself should have a badge or something like that shows its worst permission color. If some app have a Red permission, the badge or tag must be Red, even if there is only a single "Red permission". If the app have Yellow permissions but no Red ones, then the badge must be Yellow. Finally, Green badge means that the app only needs Green permissions.Third (and last): The permission list should be sorted with the most critical permissions on top. First the Red ones, then Yellow, then Green. The way it works today, where sometimes you have to click "See all" to view all permissions, discourages user scrutiny on what the