segunda-feira, 17 de novembro de 2008

Funcionalidades engraçadas!!!

Hoje, quando fui renovar meus livros da biblioteca da faculdade, me deparei com uma característica muito curiosa do sistema de renovação: sessões intermináveis!!!

O sistema é basicamente o seguinte, você pega um livro na biblioteca, fica com ele um tempão e lembra que tem de renovar, senão paga multa!!! Dai você entra no site, faz o login, renova o livro e fecha o site.

Uma semana depois você lembra que tem de renovar o livro novamente, dai você entra no site, digita seu login e senha... e recebe uma mensagem bem aterrorizante informando que existe alguém logado com sua senha ou que você sair sem fazer logoff. (Lembrem-se, tem mais de 1 semana que eu não acesso o site e minha senha não vazou.)

Tá certo que manter as sessões por um período é útil para o usuário, assim evita de ficar redigitando senha toda hora, mas daí a armazenar a sessão por mais de 1 semana é dureza. O sistema deveria ter capacidade de identificar que uma sessão não é acessada e terminar a mesma.

Sem contar que a interface do sistema não é das melhores!

Um abraço e até a próxima!

terça-feira, 4 de novembro de 2008

Boa ferramenta, bom trabalho...

Olá amigos, hoje este post está estreando meu teclado novo da Braview!
Apesar de ser um modelo simples, apenas com os famosos botões multi-midia (os quais nunca vi muita utilidade), o teclado apresenta um layout agradável e teclas macias. Assim o trabalho de programar fica muito mais divertido.
Para um usuário comum, teclado é tudo igual e o que importa mesmo é a quantidade de "frus-frus" ou apetrechos diferentes que o teclado possui, posso ser meio antiquado, mas sou da época que teclado servia para digitar! Hoje tem teclado até com monitor LCD para ver mensagens do MSN enquanto o usuário utiliza um aplicativo em modo full-screen (eu me pergunto por que alguém que está rodando um aplicativo em full-screen iria prestar atenção na tela de LCD do teclado???)
Enfim, todo programador tem seu teclado preferido e após um tempo o teclado começa a fazer parte do programador (quanto mais acostumado com o teclado menos tempo o programador perde para digitar uma tecla).

Ainda não tive tempo de olhar o código do CHROME e provavelmente isso irá demorar muito mais pois estou com alguns trabalhos da faculdade para serem entregues, o mais interessante deles é criar um Agente Inteligente utilizando a linguagem AgentSpeak (a qual não tenho a menor idéia de como é!)

Até a próxima.

segunda-feira, 3 de novembro de 2008

Migrando para o Google Chrome

Diário de bordo, Segunda-Feira 3 de Novembro de 2008 00:43

Após o lançamento do Google Chrome, o navegador da Google, muitas pessoas passaram a utilizar o navegador buscando conhecer mais sobre suas características.
Eu fui uma destas pessoas, no dia do lançamento do Chrome eu já havia baixado uma versão dele e instalado no computador da empresa onde trabalho, desde então tenho utilizado somente o Chrome para fazer minha navegação na referida empresa.
O que mais me agradou foi a interface extremamente limpa que o Chrome apresenta, até hoje não senti falta alguma da barra de menus!
Neste exato momento estou fazendo o checkout do código fonte do Chrome para poder dar uma lida e tentar conhecer um pouco mais sobre o mesmo (aviso aos navegantes com conexões ruins até o momento o código fonte do chrome está ocupando cerca de 254MB do meu HD, estou praticamente no fim da árvore de diretórios, então o tamanho total deve ficar neste patamar).
Um ponto interessante sobre a obtenção do código-fonte, é que a própria Google disponibiliza ferramentas para fazer o download inicial do código-fonte. Particularmente não utilizei elas pois estou utilizando outro software para SVN o TortoiseSVN.
O que mais me animou a fazer o download do código do Chrome foi a documentação que é disponibilizada no site do projeto (toda a documentação que encontrie estava na língua inglesa). Apenas passando os olhos rapidamente pelas famosas seções: "Getting Started" pude conhecer a estrutura de diretórios, o que tem em cada diretório e um pouco mais sobre as engines de rederização de páginas e da arquitetura utilizada no Chrome.
Assim que entender um pouco mais sobre o código-fonte do Chrome volto a postar sobre o assunto.

Vou inserir alguns links interessantes para os que estiverem dispostos a se aventurar pelo código-fonte do Chrome: