29 de mar. de 2006

Improving Bluetooth...

Always talking about Bluetooth I hear: "Its going to die...", "Zibee if fast and better, ...". The fact is: Bluetooth became in a market pattern. Zibee is becoming a pattern for industrial, but when talking about digital home or everything doing wireless connectivity of voice, data and video - think Bluetooth. It's still in 1.2 version, and promises to improve better rates keeping compatibility. Recently, some companies from SIG (Special Interest Group) such as Microsoft, Intel and Nokia, had adopted Bluetooth for video transmission, demanding rates of a minimum at 10Mbps.

BBC News:
http://news.bbc.co.uk/1/hi/technology/4856392.stm

22 de mar. de 2006

Covering stuff

20q - An artificial intelligence system that learn and try to discover what you think... Nice->
http://www.20q.net/
Anina.net - Top model and mobile specialist!? Interesting profile. She's a Forum Nokia Champion member ->
http://forum.nokia.com/main/0,,50_300_32,00.html
EQO - Skype for mobile. I didn't liked too much the sollution yet... but... ->
http://www.eqo.com/
J2ME polish - Nice stuff about devices covering Java APIs ->
http://www.j2mepolish.org/

Cheers

21 de mar. de 2006

NetBeans 5 - Glyph Competition

Think I solved the mystery of the glyphs on NetBeans web-site (and I'm waiting my t-shirt):
http://www.netbeans.org/competition/glyphs.html

I'd published the answers on this blog, but a Sun promoter asked me to remove it, and I agree. First, because I would be losing chances to win, once they will give 5 t-shirts each week, for a random participants which solve the mystery (yeah, reading rules is an important step...). Second, because I would be crashing the fun... that's not the idea...

I'd published it, once I see some publish in Internet (including a Sun's blog website - Lukas):
http://blogs.sun.com/roller/page/lukas?entry=what_all_the_glyphs_mean

-- I noticed that there's errors and missed entries for some symbols...

Anyway; it's not difficult answering that... just search about ;)



20 de mar. de 2006

Shift and Bitwise Operators

Com dúvidas do tipo: Porque laranja chama "laranja" e limão não se chama "verde"? Perguntei porque existem os pares de operadores binários: |, & ; <<, >> mas não existe o par <<< e >>>.

Verificando no site da SUN (http://java.sun.com/docs/books/tutorial/java/nutsandbolts/bitwise.html ); a diferença existente basicamente se restringe aos operadores >> e >>>.
O primeiro (>>) desloca bits para a direita, completando à esquerda com o bit mais significativo, ou seja, se fizer uma operação de deslocamento com um número negativo (sinalizado), ele manterá o sinal. No outro caso (>>>), os bits são deslocados para a direita, porém completa-se com o bit "0" à esquerda; ou seja, uma operação não sinalizada.

public class jCalc {
    public static void main(String[] args) {
        byte a=-16,b=1;
        int op=0;
        op = (a >>> b);
        System.out.println(op);
    }
}

Se a operação fosse (>>) o resultado seria -8
Porém, com o operador ">>>", o resultado é: 2147483640

Mas porque não existe, mesmo assim, o operador "<<<"?
Porque não faria sentido deslocar bits a esquerda e completar com "0" a sua direita, uma vez que a sinalização está no bit mais significativo (a esquerda) e o operador "<<" já completa com zeros.

16 de mar. de 2006

MediaBalance Inc.

Essa empresa oferece uma solução wireless para a mudança de comportamento com instrumentos da mídia. A patente ainda está em análise, e achei um tanto - primata - a forma de disciplina imposta nas soluções; o que é justificada até pelo perfil da pesquisa que justifica que nosso cérebro é o mesmo do homem pré-histórico.

Os pais podem disciplinar o filho que troca os exercícios físicos pela tela do vídeo-game com um sistema que pontua a criança quando pratica exercícios, permitindo que ela gaste esses pontos com vídeo-game e televisão.

As justificativas são baseadas nas teses do PhD Alex Terrazas e traz soluções também para dentetores de DDAH (Déficit do Disturbio de Atenção e Hiperatividade) nas salas de aula e para os obesos.

Mais...
http://www.mediabalance.biz/
http://www.statenews.com/article.phtml?pk=25010

15 de mar. de 2006

BenQ e Sun - JavaMasters 2006

Esta aberto o JavaMasters 2006. Desenvolvimento de aplicações para alguns modelos Siemens valendo prêmios nas categorias "estudante" e "profissional".

More...
http://www.javamasters.org

Windows Live x Google Search

A Microsoft promete roubar mercado do Google nos próximos meses, lançando um novo sistema de busca que irá utilizar algoritmos novos para pesquisa em dados em computadores e na rede.
Na minha opnião, os próximos meses serão decisivos para o Google, não pela eficiência (ou não) do sistema de busca da Microsoft. Mas pela mesma estratégia que afundou a Netscape e não deixa espaço para sistemas como Linux.

Matéria:
http://www.estadao.com.br/tecnologia/internet/noticias/2006/mar/09/139.htm

14 de mar. de 2006

Microsoft com erro na... Microsoft

Que o hotmail já não é um sistema eficiente isso todos já não duvidam. A Microsoft comprou o hotmail há algum tempo e vem tentando incorporá-lo desde então as suas ferramentas, como o MSN. Bugs como falha de Javascript, no Internet Explorer, causado quando se acessa o Hotmail, via MSN mostram bem isso.

Falha no Gmail "corrigida"

Há poucas semanas uma falha "boba" no Gmail foi revelada. Uma vez que uma mensagem contivesse um código JavaScript nas primeiras linhas da mensagem, o Gmail processava o conteúdo ao abrir a mensagem. Essa falha foi descoberta por um garoto de 14 anos e publicada no seu blog: http://ph3rny.blogspot.com/2006/03/vulnerability-in-gmail.html
Poucos minutos depois da descoberta, a falha estava corrigida e nem chegou a ser notificada pela equipe do Google. O interessante, é que fiz o teste a pouco tempo e percebi que, na correção, eles apenas removeram um caracter (">") da tag do código Javascript:
<script>texto</script>

Nada elegante para um time como o Google...! Provavelmente haverá brechas.

9 de mar. de 2006

Opera Looking Forward

Opera-mini web browser for cellphone is a great alternative for watching web from your cellphone.
It's built in Java Micro-Edition and compatible with lot of cellphones. I tested it in my Nokia 6230 hardly and it has...
... good points:
- Beauty and easy interface
- History management
- Bookmark support
- Google search bar :D
- Printing content is very good. It adjusts for screen size and reduces pics.
- Filling forms is easy, supports cache of images and text and cookies.

... and bad:
- I get "out of memory" messages while loading pages... It might be cache problem...
- Doesn't support downloads :(
- Don't play midia

Also, Opera Community share knowledge in development network, photos, blog and more.
http://my.opera.com/community/

2 de mar. de 2006

Mitos sobre a essência da liderança e time

Há quem diga que trabalhe em equipe, time ou grupo. A verdade é que existem diferenças absurdas entre esses diversos conceitos, e não são nada teóricas. Renderia um livro, mas resumindo: a coisa mais difícil de se encontrar são times - equipes organizadas com um objetivo comum, semelhante a um time de futebol: bola nos 3 pauzinhos. Em contrapartida, equipes bem dividas e com interesses próprios formam os grupos ou, as chamadas "panelinhas" e "tachos". Torna-se difícil identificar um líder quando se tem grupos; e fica cada vez mais notar os "chefes".

O comportamento da empresa também é responsável por esses conceitos. Uma empresa cheia de processos burocráticos, tem é menos volátil a mudanças, ao pensamento criativo; é mais sequencial, fabril; e o comportamento dos seus funcionários sofre influências drásticas. Escassez de pró-atividade. Isso acontece na sua empresa? Observe então quando um telefone de um determinado ramal toca e a pessoa não está. Alguem atende? Você conhece todas as pessoas que trabalham com você? Quantas vezes ja saiu para uma conversa com elas fora do expediente?

A sociedade emprega valores de sucesso que não são receitas de bolo. Onde ficariam as pessoas mais tímidas, ou introvertidas, quando busca-se uma pessoa comunicativa, que saiba trabalhar em equipe, com dom pra liderança, etc? Diversos pensadores de nossa história não gostavam muito de conversar - especialmente os matemáticos - e nem por isso não tiveram sucesso ou chegaram onde queriam. A primeira coisa que aprendemos a fazer na escola é escrever o nome; e tem gente que passa a vida inteira só fazendo isso e mandando as pessoas a resolverem os problemas - sem dar nenhuma solução ou caminho.

A essência da liderança, esta muito bem descrita no livro "O monge e o executivo": o líder deve servir, é ele quem deve sair na frente caçando os problemas e munindo de recursos para que todos consigam trabalhar; deve preparar o time para andar sozinho e não ser uma babá. O que se observa, entretanto, são chefes iguais aos do vídeo-game... aqueles mesmo que pra se conseguir chegar onde quer  tem que lutar contra todo mundo até chegar no final e brigar com o "chefão"...