quarta-feira, maio 31, 2006

"Gabiruh eh kernel panic!", frase muito engracada criada pelo colega Giovane Moura.. Mail him to get an explanation about these terms .. :)

segunda-feira, abril 24, 2006

"The software that you can obtain from the primary Linux download site, www.kernel.org, is less than 10% of what you need to create a phone. The remaining 90+% of software significantly alters the characterisation of the phone."

From The hidden value of the mobile operating system ..

O principal problema que vejo eh que nao existem padroes na construcao de software para Linux Phones.. Nao existem padroes definidos e nao existem muitos esforcos provenientes da comunidade militante do software livre..

quarta-feira, setembro 07, 2005

Why Good Programmers Are Lazy and Dumb

"When you ask a colleague for help, particularly in programming, you want him to know less about your project... so he will ask the stupid questions you sub-consciously avoided asking yourself because you thought you knew the answer, when in fact you didn't."

From here ..

quinta-feira, agosto 11, 2005

Experiencias com uma estacao multimidia portatil ..

Hoje, 407 dias apos eu ter comprado o meu Nokia 6600 e a 233 dias utilizando ele com 1GB de espaco em memoria, resolvi escrever alguns relatos..
Comprei o chip de 1GB de memoria para poder tirar ainda melhor proveito dos singelos recursos computacionais q o celular tinha a me oferecer.. Nao gosto de ter uma Ferrari no bolso e nao botar ela nos 340km/h, simplesmente nao consigo subutilizar os recursos q possuo..

Pq um celular? Se nos dias de hoje somos obrigados a usar celular, pq nao usar um celular q pode servir como um celular e tambem realizar todas as outras tarefas q um computador realiza? O tamanho tb eh um atrativo, a versatilidade na manipulacao com 1 unica mao, etc, etc.. Amigos costumam me falar q celular eh feito pra falar, mas eh ridiculo carregar um chumbinho q eh util em menos de 1% do tempo em q o carregamos (no caso de quem o usa somente para falar..)

Os 1GB de memoria sao mais q obrigatorios para se extrair da arquitetura o q ela pode oferecer em termos de multimidia..

Arquitetura? A arquitetura dos celulares atuais eh o q tem de mais interessante e mais avancado em termos cientificos.. Nao vamos entrar em detalhes, mas carrego no bolso uma infinidade de recursos q a uns 5 anos atras era preciso de no minimo um computador completo para tanto.. Imagine colocar todos esses recursos em um "tijolinho" destes..

Quando me refiro especificamente aos recursos multimidias, tenho basicamente jogos com graficos 3D e emuladores de videogames (nao sou mais crianca pra achar graca nisso..), players de mp3, capacidade de reproduzir videoclips, filmes (cabem uns 10 em 1GB) e acesso pela internet a radios e canais de TV..
Descartando os ultimos 2 recursos q dependem da operadora, do custo de transferencia de dados e da disponibilidade da conexao no momento (eca..), todos os outros exigem muito espaco para armazenamento..

Visando substituir um player de mp3, o celular eh otimo nessa tarefa.. Alguns celulares tem players bem limitados e q mal possuem playlist.. Outros, com hardware dedicado a reproducao, nao oferecem recursos q "walkmans" de mp3 oferecem.. No meu caso, o 6600 eh mono.. Eh uma otima pedida fazer um "downgrade" da musica, piorando a sua qualidade, a transformando em mono e fazendo com q a mp3 resultante ocupe 1/6 da original.. Trabalho recompensado para quem irah escutar bastante as musicas q carrega.. A conversao da mp3 para a mp3 piorada eh feita uma unica vez e o setup utilizado eh sempre o mesmo.. O player e otimo e soh nao substitui totalmente um walkman de mp3 devido a qualidade inferior do som oferecido pelo seu hardware..

Quanto a videos, eh completamente inutil! vc ve 1 filme 1x, 2x, 3x e jah conhece todos os minimos detalhes, q graca tem ver denovo? Imagine se eh um video de 10 minutos ou um videoclip de 3? vc nao quer mais ver o video, basta ouvir a musica.. Entao vc troca o .avi/.mpg ou seja lah o q vc estah reproduzindo por um simples .mp3 q irah ocupar bem menos espaco...

Pq digo isso? Isso eh obvio! E eh por isso q as grandes marcas tem lancado no mercado estacoes multimidia do tamanho de celulares ou minigames e tem vendido bem poucas unidades..

Fora o preco absurdo q pedem, a aquisicao do conteudo demanda de muito esforco.. Vejamos.. Para colocar um .avi/.mpg no meu celular, com algum conhecimento previo da sua arquitetura, seus recursos e de limitacoes do hardware, sei q devo converter o audio para mono e diminuir a quantidade de telas por segundo para o processadorzinho dele dar conta.. Ateh ai tudo bem, isso eh padrao para qualquer video a ser convertido..
Mas o problema nao para ai, a tela do celular possui menos contraste e menos brilho q um monitor de computador, entao na base da tentativa eh necessario amplifica-los, assim como tb acontece com o volume do som q tb deve ser amplificado.. Esses valores para amplificacao nao sao fixos.. Para cada video testes devem ser feitos.. Ainda tem a questao do redimensionamento da tela q deve ser feito proporcionalmente e cada fonte de video acaba possuindo uma resolucao diferente..
O tempo perdido na conversao eh maior q o tempo necessario para ver o filme no computador ou num aparelho de DVD.. Fora isso, na telinha os detalhes passam sem percebermos..

Fica bonito, fica otimo, mas eh mais uma coisa "cool" para agradar terceiros do q ao proprio dono do celular.. No caso dos videos, parece ser mais um atestado do q eh possivel fazer com o hardware do q realmente util... Ainda se pudessemos comprar disquinhos do tamanho de botoes por alguns centavos para vermos 1 filme completo durante uma viagem e depois joga-los no lixo.. :) Mas a coisa nao eh bem assim..
Inserir legendas tb eh uma tarefa hiper trabalhosa.. A unica vantagem da capacidade de reproduzir videos parece ser a visualizacao de trailers de filmes, isso se fossem oferecidos gratuitamente.. Alguem visualizaria comerciais de produtos? Eu nao! ..

Mas a ultima utilidade q encontrei dele e q varias pessoas jah a exploravam eh a de ler "e-books".. Pega-se na internet livros em formato digital e os visualiza na tela do celular.. Sao centenas de livros q vc pode levar de um lado para outro no bolso..
Os formatos mais comuns, .doc (eca!) e .pdf, podem ser visualizados no celular, mas eh um tanto incomodo devido ao poder de processamento necessario para a visualizacao e a dificuldade de se navegar no documento..
Livros em .txt sao facilmente visualizados, e os programas visualizadores possuem recursos para memoria de onde a leitura parou, marcadores de paginas, recursos de busca, etc.. Alguns formatos como o .doc e .rtf podem ser convertidos em .txt facilmente e sao bons candidatos..

Sem levar em conta os direitos autorais ou qualquer coisa relativa a licenca, aqui no Brasil encontrar "e-books" eh praticamente impossivel.. As editoras nao fornecem versoes digitais gratuitas dos seus livros, coisa q acontece em outros paises.. Resumindo, encontrar livros em portugues eh dificil (mas nao impossivel), mas em ingles eh muito muito facil..

A leitura desta forma pode ser um bom entretenimento, uma boa forma de aprendizado, alem de ser algo pratico (nao ter q carregar livros) e facil de utilizar.. Descobri q eh mais facil ler na telinha no aparelho na palma da mao do q ler um livro em cima de uma mesa ou no colo e ficar segurando-o para q nao se feche..
Eh melhor do q conviver com papeis sujos e asperos, nao polui e as chances de reflexos como os q acontecem com algumas luminarias sao inexistentes..

Estou com "A fortaleza digital" (bom?? estou duvidando..) e alguns livros da serie "O guia do mochileiro das galaxias" no celular para ler nas horas de intervalo ou de espera por alguma coisa.. :)

Essa eh a dica q eu queria deixar.. Algo mais simples q videos, sons e etc e q na verdade agrada mais ao proprietario e nao demanda de esforcos para q funcione.. :)

E ainda existem pessoas q se submetem a pagar um roubo por toquezinhos de celulares e acham q estao sendo *legais* quando o seu celular grita no meio de uma reuniao ou de uma aula com o hit do momento.. Blergh.. Celular foi feito para chamar somente a atencao do dono.. :)

O seu chumbinho q vc nao pode evitar, pode ter n finalidades, invente a sua.. :)

terça-feira, junho 21, 2005

Caixinhas pretas..?!

Jah imaginaram a possibilidade de cada pessoa carregar consigo uma caixinha preta, igual as existentes em avioes e outros veiculos, e q monitore todos seus atos, obtenha dados fisiologicos, batimentos cardiacos, etc, etc..?!
Loucura? "Querida, posso acessar a sua caixinha para saber como foi o seu dia hj??"
Acessem isto .. Este eh um dos topicos q parece q a nossa amiga (?) Microsoft tem bastante interesse.. :)
A questao eh saber se isso seria mais benefico q prejudicial..
Imagine um log da sua vida.. Menos mal q vc carrega consigo e nao estah disponivel a terceiros, ou estaria?? Uma conexao remota a essa caixinha poderia ser o caos..

segunda-feira, maio 16, 2005

"...
Buy it, use it, break it, fix it,
trash it, change it, mail - upgrade it,
charge it, point it, zoom it, press it,
snap it, work it, quick - erase it,
write it, cut it, paste it, save it,
load it, check it, quit - rewrite it,
plug it, play it, burn it, rip it,
drag and drop it, zip - unzip it,
lock it, fill it, call it, find it,
view it, code it, jam - unlock it,
surf it, scroll it, pause it, click it,
cross it, crack it, switch - update it,
name it, read it, tune it, print it,
scan it, send it, fax - rename it,
touch it, bring it, pay it, watch it,
turn it, leave it, start - format it.

Technologic, technologic, technologic, technologic.
....
"

From Daft Punk "Technologic" Lyrics .. :)

sexta-feira, maio 13, 2005

RSS & Mobile Devices ..

"RSS is changing how people surf the Web -- and it could bring the mobile Internet into the mainstream, too."

From here ..

terça-feira, abril 19, 2005

Fight Club?! (IMDb)

Filme maluco, mas interessante .. Jah vi algumas vezes ..
Acabei pegando numa rede p2p um clip do Chemical Brothers onde o nome da musica era "Fight Club"..
A trilha eh toda feita pelos caras q tb sao conhecidos como "the dust brothers"..
A letra da musica do clip merece ser lida..

This Is Your Life
--The Dust Brothers

And You Open The Door And You Step Inside.
we´re Inside Our Hearts.
now Imagine Your Pain Is A White Ball A Healing Light.
that´s Right !
your Pain – The Pain Himself – Is A White Ball Of Healing Light.
i Don´t Think So !

this Is Your Life – Good To The Last Drop.
it Doesn´t Get Any Better Than This.
this Is Your Life And It´s Ending One Minute At A Time.
this Isn´t A Seminar – This Isn´t A Weaking Retreat.
whereever You Are, Now You Can Even Imagine What The Bottom Will Be Like.
only After Desaster Can We Be Resurrected.
it´s Only After You Have Lost Everything That You´re Free To Do Anything.
nothing Is Stack – Everything Is Falling – Everything Is Falling Apart.
this Is Your Life, This Is Your Life, This Is Your Life,
this Is Your Life, It Doesn´t Get Any Better Than This.
this Is Your Life, This Is Your Life, This Is Your Life,
this Is Your Life, Ending One Minute At A Time.


you´re Not A Beatiful And Unique Snowflake.
you Aren‘t The Saint To Gain Or Getting Better As Everything Else.
we´re All Part Of The Same Compost Heap.
we`re The All Singing, All Dancing Crap Of The World.
you`re Not Your Bank-account.
you`re Not The Clothes You Wear.
you`re Not The Content Of Your Wallet.
you`re Not Your Bowel Cancer.
you`re Not Your Dirty Landry.
you`re Not The Car You Drive.
you´re Not Your Fucking Khakis.

you Have To Give Up.
you Have To Give Up.

you Have To Realize That Someday You´ll Die.
untill You Know That You Are Useless.

i Say Let Me Never Be Complete.
i Say May I Never Be Content.
i Say Deliver Me From Swedish Furniture.
i Say Deliver Me From Clever Art.
i Say Deliver Me From Clear Skin And Perfect Teeth.
i Say You Have To Give Up.
i Say Evolve And Let The Trips Fall Where They´re Made.

this Is Yor Life, This Is Your Life, This Your Life,
this Is Your Life, It Doesn`t Get Any Better Than This.

this Is Your Life, This Is Your Life, This Is Your Life,
this Is Your Life, Spending One Minute At A Time.

you Have To Give Up.
you Have To Give Up.

welcome To Fight Club !
if This Is Your First Night, You Have To Fight.

quarta-feira, abril 13, 2005

Randomly Generated Paper Accepted to Conference

"Some students at MIT wrote a program called SCIgen - An Automatic CS Paper Generator (1). From their website: SCIgen is a program that generates random Computer Science research papers, including graphs, figures, and citations. What's amazing is that one of their randomly generated paper was accepted (2) to WMSCI 2005 (3). Now they are accepting donation to fund their trip to the conference and give a randomly generated talk."

1. http://www.pdos.lcs.mit.edu/scigen/
2. http://www.pdos.lcs.mit.edu/scigen/#examples
3. http://www.iiisci.org/sci2005/