Archive | fevereiro, 2010

Robôs terão sensibilidade com pele High tech

Robôs sempre foram algo que me chamam a atenção. No YouTube tem vários vídeos de robôs e os que possuem os movimentos mais próximo dos seres humanos são as criações dos japoneses. No entanto eu estava lendo uma notícia no site da folha sobre uma novidade na área da robótica e desta vez é dos americanos. A empresa britânica Peratech está desenvolvendo uma pele artificial eletrônica para robôs do MIT (Massachusetts Institute of Technology), que vai permitir às máquinas identificar quando são tocadas, e com que grau de pressão. Esta nova tecnologia vai dar aos robôs novas formas de interagir com as pessoas.

Parece que na área de criação de inteligência artificial e criação de robôs humanóides os cientistas estão devagar ainda. Estamos em 2010 já e não vejo nenhum robô na rua igual aos filmes de ficção = ) Estas novidades na área são bem legais pois podem impulsionar a produção na área de robótica. Vamos esperar pra ver o que acontecerá nos próximos anos.

Posted in NotíciasComments (0)

Redescubra suas Músicas com o Foobar2000

Desde que me conheço por gente sempre utilizei para escutar músicas o Winamp. Tudo começou no meu Windows 95, 98 e XP. No Linux na época do Conectiva utilizei o “clone” do Winamp conhecido como XMMS e depois de um tempo no meu Slackware utilizo atualmente o Amarok que é o player de músicas nativo do KDE.  Tracei este breve histórico para mostrar como sempre considerei as qualidades do Winamp e reconheço que ele tem. Mas porque não experimentar um player novo? E se este player novo estiver associado uma qualidade sonora incrível? Estas perguntas realmente dão o que pensar.

Pois bem o meu colega que é músico me indicou recentemente um player muito legal chamado Foobar2000. E parece que entre os profissionais que trabalham com música este player é bem utilizado. A diferença neste player é com relação à qualidade do som, pois podemos escutar detalhes na música que outros tocadores como o Media Player e o Winamp são incapazes de reproduzir. Meu colega disse que músicas que ele já tinha cansado de escutar começaram a valer a pena escutar novamente por detalhes nunca antes percebidos. E com a adição de alguns componentes esta percepção de detalhes é maximinizada. Por exemplo, uma música que eu estava escutando apareceu um back vocal que eu não tinha repardo e em outra algumas falas do cantor ou a palhetada no violão.  Realmente para quem curte um som estes detalhes fazem a diferença!

O Foobar2000 é um player de músicas avançado para o Windows. Algumas de suas características básicas incluem suporte nativo para os principais formatos de áudio, layout customizável, suporte para ripar CD, atalhos configuráveis para o teclado e muito mais. Mas o que realmente me impressionou foi a qualidade na reprodução das músicas.  Para quem quiser baixar este player basta acessar este link: http://www.foobar2000.org/download você irá baixar rapidamente o player pois ele tem apenas pouco mais de 2Mb!! Em comparação com outros players isto é muito legal, pois nada de besteiras é acrescentado como acontece com o iTunes que tem quase 100Mb e consome muitos recursos do computador somente para tocar músicas.

Depois de baixado e instalado o Foobar2000 a minha dica é para baixar o componente “Noise Sharpening”. Este componente é responsável para aumentar as altas freqüências e com isto detalhes imperceptíveis serão notados. O endereço para baixar é o seguinte: http://foosion.foobar2000.org/components/?id=delta&version=1.0.0

Para instalar o componente é muito fácil pois é necessário descompactar o mesmo copiar e colocar o arquivo no diretório C:\Arquivos de programas\foobar2000\components e pronto! Depois para ativar o componente e configurar, feche o foobar e abra novamente. Depois você tem que ir em File => Preferences => Playback => DSP Manager e em “available DSPs” procure e clique em cima do Noise Sharpening. Após clique no botão “<=” para adicionar em “Active DSPs”. Com isto feito marque este componente e clique no botão “Configure Selected”. Na tela em que  se abrir você pode configurar o efeito deste componente. No meu deixe o efeito em 125% pra ficar bem legal. Dê um OK e pronto.

Outra dica que quero dar é muito interessante também. Nós sabemos que uma caixa de som, headphone decentes fazem a diferença. Mas se isto não estiver disponível você pode simular, por exemplo, as configurações dos melhores headphones do mundo! Para isto você tem que baixar o componente Convolve clicando aqui http://www.4shared.com/account/file/228764576/361762da/foo_convolve.html

O proccesso de instalação deste componente é o mesmo como mencionei no caso acima. Fique atento que este componente não funciona sozinho, pois são necessários os presets dos fones de ouvido famosos.  Para baixar os presets clique aqui http://www.4shared.com/file/228764194/419386a4/presets.html

Depois de baixar descompactei o diretório no seguinte caminho C:\Arquivos de programas\foobar2000 só por questões de organização.  Quando você for entrar no foobar2000 novamente para ativar e configurar este componente em Configure Selected você poderá clicar no botão “…” em Inpulse Response e apontar para onde você salvou os presets. “Na pasta dos presets você pode abrir, por exemplo, a pasta headphones_speakers” e escolher o preset AKG-K240 que é a configuração de um dos melhores e mais caros fones de ouvido do mundo. Com isto você pelo menos pode sentir o gostinho de estar utilizando um bom fone de ouvido = ). Bom basicamente acho que é isso outros componentes ficam a cargo do gosto de cada usuário. Eu por exemplo coloquei um plugin para exibir a letra da música. Mas maiores detalhes ficam para próximos posts.

Posted in ProgramasComments (3)

SQL para Consultar Linhas Randômicas de uma Tabela na Database

Estes dias precisei fazer uma consulta randômica no banco de dados. Uma das soluções que veio a minha cabeça foi escrever um trecho de código para fazer isto (o que seria totalmente desnecessário para o projeto que eu estava trabalhando). Outra solução muito mais simples também apareceu que foi deixar o MySQL cuidar da consulta randômica. Existem muitas formas para selecionar uma linha randomicamente da tabela de um banco de dados. Vou mostrar alguns exemplos de queries que não exigem nenhum tipo de lógica em nosso programa para realizar a randomização. No entanto como é de se esperar para cada database exige uma forma diferente para realizar esta ação, abaixo segue alguns exemplos:

Selecionando uma linha randômica no MySQL:


SELECT column FROM table
ORDER BY RAND()
LIMIT 1

Selecionando uma linha randômica no Oracle:


SELECT column FROM
( SELECT column FROM table
ORDER BY dbms_random.value )
WHERE rownum = 1

Selecionando uma linha randômica no PostgreSQL:


SELECT column FROM table
ORDER BY RANDOM()
LIMIT 1

Selecionando uma linha randômica no Microsoft SQL Server:


SELECT TOP 1 column FROM table
ORDER BY NEWID()

Selecionando uma linha randômica no IBM DB2:


SELECT column, RAND() as IDX
FROM table
ORDER BY IDX FETCH FIRST 1 ROWS ONLY

Selecionando uma linha randômica no Firebird:

Para selecionar uma linha randômica no Firebird o processo é um pouco mais detalhado. A primeira coisa a se fazer é instalar o ib_udf ( se caso não estiver instalado) ou pelo menos a função rand() com o seguinte procedimento:


DECLARE EXTERNAL FUNCTION rand RETURNS DOUBLE PRECISION BY VALUE ENTRY_POINT 'IB_UDF_rand' MODULE_NAME 'ib_udf';

E depois você pode fazer a consulta randômica normalmente:


SELECT FIRST 1 * FROM table ORDER BY rand()

Bom, basicamente é isto. Se alguém souber alguma outra forma de consulta para outros servidores de banco de dados. Sinta-se a vontade para postar nos comentários.

Posted in SQLComments (0)

Erros de Digitação podem estar fazendo o Google lucrar

Há algum tempo que venho fazendo alguns trabalhos em SEO, pesquisa de palavras etc. Uma coisa que sempre me chamou a atenção nestas minhas pesquisas é a quantidade de palavras erradas que as pessoas digitam. Não somente no português, mas também palavras de origem estrangeira são escritas de maneiras totalmente erradas.  E por estas palavras serem erradas muitos dos websites não as exploram em suas campanhas de SEO.  Sempre pensei que a o site que utilizar estas palavras incorretas terá um aumento repentino em seu número de acesso.

Bom depois desta prévia hoje li uma notícia no G1 da globo que me chamou muito a atenção.  A notícia diz que o Google pode estar lucrando com erros de digitação dos usuários. E o lucro é muito baixo, algo em torno de 500 milhões de dólares por ano. O que acontece é o seguinte, muitos espertinhos registram o domínio com a palavra digitada errada e a partir daí eles colocam muitas vezes o Google adSense para exibir anúncios nestas páginas. Assim além de eles ganharem dinheiro com esta prática o Google também fatura.  Veja os detalhes no site do G1 clique aqui e confira.

Posted in Notícias, SEOComments (0)

Abrindo as abas do Firefox no Final da guia

O Firefox 3.6 é a última versão lançado pela Mozilla e está muito bom. Uma sutil mudança que notei foi a mudança no comportamento ao abrir links em uma nova aba. Antes do Firefox 3.6 as abas abertas com os novos links apareciam no final da guia de abas. Porém agora quando clicamos no link a aba abre exatamente ao lado da aba que estamos utilizando. Eu particularmente gostei disso, mas muitos conhecidos meus reclamaram. Para deixar como antes é muito simples, confira:

  1. Digite “about:config” na sua barra de endereços.
  2. Procure a diretiva “insertRelatedAfterCurrent” o nome da diretiva completa é “browser.tabs.insertRelatedAfterCurrent”.
  3. Marque esta opção como “false” dando dois cliques em cima e pronto!

Clique na imagem para ampliar.

Posted in ProgramasComments (0)

O caso Malvinas entre a Grã-Bretanha e Argentina

Quero falar hoje um pouco sobre as Malvinas. Não sei se o pessoal conhece este lugar que fica no extremo sul do nosso planeta perto das águas da Antártida. Este caso sempre me chamou a atenção desde as aulas de história no ginásio. Interesso-me por este lugar e um dos sonhos que tenho é de um dia conhecer estas ilhas, entre alguns motivos que tenho está a belíssima vida selvagem a posição geográfica, um lugar visitado por poucos, etc. Não quero me alongar muito neste post e por isso para quem quiser saber mais da história clique aqui e veja na Wikipédia. Vou trazer a atenção aqui a três pontos principais, a saber:

  1. A Guerra das Malvinas (em inglês Falklands War e em castelhano Guerra de las Malvinas).
  2. O resultado da guerra das Malvinas.
  3. A atual situação das Malvinas entre a Argentina e o Reino Unido.

O ponto que quero trazer sobre a guerra é mais uma visão geral e algo que fiquei sabendo estes dias na Entrevista Record.  As ilhas Malvinas (ou Falklands em inglês) e mais duas ilhas menores chamadas Geórgia do Sul e Sandwich do Sul foram tomadas a força pelo Reino Unido no século 19 e deste então estão sob o controle britânico. Em 1982 teve a guerra das Malvinas onde a Argentina estava tentando recuperar o controle deste território, pois pelo bom senso se olharmos no mapa fica muito perto do território argentino. Mas sem querer me alongar o resultado é que a Argentina perdeu a guerra, muitos dizem que foi pelo fato de que os soldados estavam mal equipados, com fome e frio. Realmente isto é verdade e tem até um filme sobre este evento.

No entanto estes dias quando eu estava assistindo o Entrevista Record na Record News fiquei sabendo de outro detalhe muito interessante. Os caças que a Argentina utilizou nesta guerra eram modelos franceses e eles estavam bombardeando os navios ingleses. Nesta situação a Argentina estava em vantagem, porém a Inglaterra foi à França e “pediu” para os franceses liberarem a criptografia do rumo dos mísseis que os caças argentinos utilizavam. Desde então sabendo a rota dos mísseis os navios ingleses conseguiram desviar da artilharia argentina. Assim a Inglaterra ficou em uma excelente vantagem. (Este ponto foi levantado no Entrevista Record pois eles estavam questionando a confiança dos franceses nos caças que eles querem vender para o Brasil).

Como já adiantei no parágrafo anterior o resultado da guerra das Malvinas foi que a Argentina perdeu o conflito. No entanto desde este evento catastrófico acordos foram assinados entre as duas nações e certo silêncio pairou neste conflito deixando tudo depois da guerra eu diria que em um estado de dormência. Maiores detalhes podem ser conferidos na Wikipédia só estou trazendo uma visão geral.

Quero entrar agora na atual situação das Malvinas. Estive visitando a Argentina recentemente em uma viagem de aventura até o Ushuaia ou como o pessoal costumam chamar “Fin Del Mundo”. Nesta região principalmente na província de Tierra Del Fuego (onde o Ushuaia se encontra) a presença do conflito das Malvinas é muito presente e me fez sentir que a guerra ainda existia. Muitos prédios do governo têm a famosa frase “Las Malvinas son Argentinas”, fotos do arquipélago com a bandeira da Argentina etc. As duas fotos abaixo que tirei na cidade de Rio Grande em Tierra Del Fuego retratam o que falei:

Até na beira da estrada a mensagem é clara

O clima de guerra parece presente ainda

O clima de guerra parece presente ainda

Muitos argentinos não aceitam a ocupação britânica na ilha e eu diria que com razão. No cotidiano deles quando eles falam da ilha eles dizem como se fosse uma parte de seu território ainda. E muitos protestos contra a ocupação britânica existem ainda, apesar de tímidos. Por exemplo podemos conferir algo na camiseta abaixo:

Camiseta em protesto a ocupação britânica

Neste ano de 2010 parece que o caso Malvinas está esquentando novamente. O problema desta vez é que a Inglaterra quer começar a explorar petróleo no arquipélago. Antes de qualquer coisa isto seria um grande problema ecológico, pois estas ilhas são o santuário de várias espécies de animais. E do ponto de vista político é uma afronta direta a Argentina e seu povo. Tem uma notícia no site da Reuters com maiores detalhes sobre este novo problema clique aqui e confira. Eu realmente faço votos que todas as ilhas tomadas da Argentina pelo Reino Unido sejam devolvidas, mas de uma forma pacífica. A nossa America do Sul sofre muito com o Imperialismo (de várias potências) não precisamos mais de conflitos. Espero que o povo argentino recupere suas terras, pois ter o território, a nossa terra, roubado por outra nação é algo que entristece muito. Vou ficar ligado nas notícias para ver o desfecho deste novo episódio.

Posted in Argentina, História, NotíciasComments (0)

Fusão na área de Software entre a Nokia e a Intel

Eu estava lendo na Reuters hoje, que a Nokia irá fundir juntamente com a Intel um de seus principais softwares. Esta ação deixa um objetivo muito perceptível – aumentar a pressão contra os recém chegados Google e Apple.  A Nokia disse nesta segunda-feira que vai fundir seu sistema operacional Linux Maemo utilizado no smartphone N900 com o sistema operacional da Intel Moblin que também é baseado em Linux.

A nova plataforma terá o nome de Meego e será amparada por uma fundação Linux.  Bom isto é a notícia oficial que as empresas forneceram ao público.  Porém quero lembrar uma novidade que foi muito falado umas semanas atrás, que foi o lançamento do iPad pela Apple. Muitas pessoas perguntam o que tem a ver o iPad com esta fusão entre a Nokia e a Intel? Bom a minha percepção como expectador desta guerra é simples, o iPad da Apple utiliza o processador A4 feito pela própria empresa ou seja eles não estão utilizando os processadores da Intel. E esta parceria com a Nokia deu a entender para mim que a Intel com dor de cotovelo resolveu se aliar com um dos inimigos da Apple ou seja a Nokia. Pois o objetivo da Intel sem dúvida é fornecer os semicondutores para serem embarcados nos smartphones da empresa finlandesa. Bom este é o meu ponto de vista se eu estiver errador favor deixar um comentário.

Posted in Nokia, NotíciasComments (0)

Projetando Interface de Usuário para o BlackBerry

Publiquei uma notificação no blog da comunidade do BlackBerry Brasil aka “BBB” sobre um webcast que ocorrerá terça-feira dia 16. O assunto do webcast será Small Screens, Big Dreams: A Detail Oriented Approach to User Interface Design. O projeto de uma interface de usuários é algo fundamental no desenvolvimento de qualquer sistema, pois apesar da complexidade de que um programa pode ter, a manipulação do usuário deve ser algo amigável, simples e intuitivo. Com esta preocupação em mente um novo desafio é lançado – criar interfaces de usuários para o BlackBerry com uma tela em tamanho minúsculo, neste momento pequenos detalhes fazem a diferença. Sempre quando recebo novidades para o desenvolvimento para a plataforma do BlackBerry faço questão de anunciar pois o número de programadores especializados nesta área no Brasil ainda é muito pouco. A área de suporte para programdores interessados em criar aplicativos para o BlackBerry no site do fabricante é bastante abrangente, tem downloads, forum, documentos, etc. As ferramentas existem, falta maior iniciativa do pessoal pois as oportunidades de negócios são muita. Bom acho que é isto, mais pra frente falo mais sobre este assunto, pois estou me dedicando ao desenvolvimento para aplicativos pro BlackBerry também.

Posted in BlackBerryComments (0)

Opera vai disponibilizar browser mais rápido para o iPhone

Esta notícia eu estava lendo no site da Reuters, eu particularmente não conhecia muitas falhas no iPhone. De acordo com os fanboys da Apple sempre senti que o iPhone era o aparelho perfeito e blindado contra falhas e outros problemas não muito agradáveis. Bom mas agora a Opera está lançado um navegador para o iPhone mais veloz do que o navegador nativo do aparelho… nice. E outras vantagens é que consome menos banda na rede de dados em comparação com o navegador nativo. De acordo com a notícia:  “A Opera divulgou que o browser dará aos usuários velocidade até seis vezes mais rápida do que o da Apple, e reduzirá o tráfego de dados em até 90 por cento. O tráfego pesado de dados de telefones iPhones tem causado problemas nas redes de muitas operadoras.”  Bom como diz o menino do sexto sentido “I see dead people”, parece que mais rixa entre as grandes corporações está nascendo, pois acredito que a Apple não vai querer um competidor no seu quintal de casa.

Posted in AppleComments (0)

The Rich Boy and Babylon Revisited

Follow a comparison that I wrote sometime before, about two short stories by Scott Fitzgerald. I didn’t make changes in the text now, I’m just publishing it as the way it is.

The Rich Boy & Babylon Revisited

Babylon Revisited and The Rich Boy have some interesting points in common, when we think about the main characters.  The two main characters seems like each other, but this conception we could bring just at first glance. Hence if we have an accurate view upon these two stories we will see subtle difference between them. Whereas one character is cynical like a guy with two faces, the other is someone tortured by his past memories.

In the Rich Boy at first paragraph the narrator advise us: “Begin with an individual, and before you know it you find that you have created a type; begin with a type, and you find that you have created–nothing. That is because we are all queer fish, queerer behind our faces and voices than we want any one to know or than we know ourselves” (From the Rich Boy §1).  As we can see, Fitzgerald  warns us about the cynical persons, for example when he says “ we are all queer fish, queerer behind our faces and voices”. This is the main point that I want to discuss about Anson, because he seems like a person with two personalities or two persons in one (like Jekyll and Hyde). We have to keep in mind that Anson is not a bad person at all, he wanted to be happy, but the problem was in his nature or his origin.

A few lines forward we can understand what is the problem with Anson, “Let me tell you about the very rich. They are different from you and me. They possess and enjoy early, and it does something to them, makes them soft where we are hard, and cynical where we are trustful, in a way that, unless you were born rich, it is very difficult to understand” (From the Rich Boy §3).  Here Fitzgerald made a generalization about all the riches, including Anson. As we can see, the problem with Anson could be just his money but is not, because out of his money he is an alcoholic person.  The alcohol is a problem for him and because of that he somehow hurts all the person around him. However Anson does not care about it, and when he was with Paula’s cousin he did jokes telling that he was French, etc… In addition at chapter IV in first paragraph even his girlfriend “grew to think of him as two alternating personalities” (From the Rich Boy, chap. 4, §1).  He was so cynical that in chapter V paragraph 2 despite of “wild night” in the morning after a shower he was able to teach in a Episcopal school. The point to fix about Anson is that he did not regret about his acts.

Charlie in Babylon Revisited in the very beginning when he was rich he was like Anson too. He did not mind a lot about the persons. When United States was starting to sink in the prelude of stock crash he went to Europe (like all the rich “Americans”) to spend his money and have a luxurious life with his wife. During that period Charlie was an alcoholic person like Anson and he did not care about the persons too. In a given day he locked his own wife out of their home in the winter, this action could be the trigger of her disease.

Time passed and Charlie’s wife died and he lost his family and his money. We could think that with all the things lost, Charlie would drink and drink until his death but he would not. Charlie began everything again in a new job, in his life and his family as well. Different from Anson in the Rich Boy, Charlie was humble and admitted his weakness toward alcoholism. The things seemed  to change a bit when he started to earn money in his job again, just because the thought he could have all the things through money including his daughter Honoria. In chapter two a dialog between Honoria and his father show it: “First, we’re going to that toy store in the Rue Saint-Honoré and buy you anything you like. And then we’re going to the vaudeville at the Empire.” She hesitated. “I like it about the vaudeville, but not the toy store.” “Why not?” “Well, you brought me this doll.” She had it with her. “And I’ve got lots of things. And we’re not rich any more, are we?”. It is funny but despite of Honoria age she seemed more adult than her father, or maybe he had bad intentions to take her in the toy store. Charlie should have gain his daughter through love, and not through money and gifts. Despite this problem Charlie was a good man at all, I think he was trying to be good just because his sorrow past and the memories which tormented him.

The last paragraph of Babylon Revisited and the Rich Boy have a similar image. In the Rich Boy Anson would have cocktail or could do the jokes like in the past, but he changed. Anson was not more the same, we came to know about it in the following sentence “I don’t think he was ever happy”. Charlie in Babylon Revisited showed something similar too, he changed or at least made efforts to change. The last paragraph of Babylon Revisited was an epiphany about Charlie where he came to know his situation and he said “No, no more”. He said it not for another drink, but to all the facts related to his life.

Posted in LiteraturaComments (0)