Featured Post

Códigos, códigos e mais códigos

ShareEra uma vez uma época em que a programação era uma arte de construir programas no formato MTZ, ELF etc. Novos tempos vieram e agora os códigos rodam em máquinas virtuais, geladeiras, dvds, handhelds, celulares, browsers e até na máquina que fabrica a garrafa desse whisky que eu estou tomando...

Read More

Webware

Posted by Luiz Picanço | Posted in Reflexão | Posted on 27-10-2006

3,369

Os programas desktops estão em fase terminal.

Essa frase de impacto mostra, que as aplicações web (webware), dominarão a nova era da informática. Será uma revolução tão grande quanto a que ocorreu, quando Steve Jobs montou o seu Macintosh, absorvendo as tecnologias de interface com usuário que os engenheiros do instituto de pesquisa de Palo Alto, da Xerox estavam desenvolvendo. Mal sabiam os executivos da Xerox, o erro que eles estavam cometendo ao ignorar e zombar de algo chamado mouse.

Agora, iremos viver uma nova era, onde a computação será mundialmente distribuída, com softwares rodando a partir de qualquer lugar do planeta. As novas aplicações web 2.0 já começaram a mostrar isso. Só falta agora, a consolidação dos padrões e o suporte aos dispositivos móveis.

Todo e qualquer software estará conectado à internet. O seu computador será composto de apenas um software: O browser.

Macintosh
O Macintosh da Apple

É o fim das aplicações desktop

Posted by Luiz Picanço | Posted in Reflexão, Web 2.0 | Posted on 11-10-2006

1,523

A maioria das aplicações desktop vão morrer. Todo o resto está fadado a migrar para web. Nesse momento, estou digitando em um editor de textos web. Ele me oferece quase todos os recursos práticos que o Word oferece.

As aplicações web 2.0 estão para revolucionar tudo o que se conhece sobre desenvolvimento de software. O problema é que as pessoas costumam imaginar o software como um programa que roda no desktop.

Microsoft, Yahoo e Google travam uma batalha em background para liderar esse novo jeito de ver e usar o software.

Essa será a terçeira revolução no software. A primeira foi as aplicações console, a segunda foi as aplicaçãos com interface gráfica e a terceira será a web 2.0.
Quem não se atentar para esse fato agora, ficará para trás.

O que é a matrix ?

Posted by Luiz Picanço | Posted in Reflexão | Posted on 10-10-2006

869

O QUE É A MATRIX ?

Tomas Anderson: Neo, o que aconteceu com você aquele
dia no hotel quando você morreu e voltou? Você
descobriu o que é a Matrix?

Neo: Nada disto, apenas percebi o absurdo.

Tomas Anderson: Que absurdo?

Neo: O absurdo que é buscar a Matrix.

Tomas Anderson: Mas você buscava, não buscava?

Neo: Sim, eu busquei por muito tempo – a Matrix era
minha meta. Fiz todo o possível para encontrá-la, mas
sempre fracassei, agora entendo porquê.

Tomas Anderson: Porque, Neo, me diga.

Neo: Porque eu acreditava que era o Tomas Anderson.

Tomas Anderson: Como assim?

Neo: Eu acreditava que eu era um “eu” separado da
Matrix. Assim, esperava que um dia o “eu” encontrasse
o “outro” (a Matrix).

Tomas Anderson: Mas você encontrou a Matrix não
encontrou?

Neo: Não fui eu que encontrei a Matrix, foi a Matrix
que se encontrou. No dia em que o Smith me matou, a
própria Matrix percebeu que não há nada para ser
encontrado, nem lugar algum para se ir.

Tomas Anderson: Mas você só pode falar isto porque
descobriu, não é?

Neo: Tomas, quem descobriu foi a própria Matrix, eu,
Neo, existência separada e com livre-arbítrio, não
existe. Neste exato momento, por exemplo, nós somos a
Matrix conversando consigo mesma.

Tomas Anderson: Que loucura é esta?

Neo: Pense bem, todas as coisas que estão ao seu redor
agora estão existindo ao mesmo tempo que você por um
motivo muito simples: todas são a mesma existência (a
Matrix). Separação é como se as ondas estivessem
olhando uma pras outras sem perceberem que são o mesmo
mar.

Tomas Anderson: Mas porque acredito que existo
separado?

Neo: Quem acredita também não é você, Tomas, é a
Matrix.

Tomas Anderson: Então, quem sou eu? O que sou eu?
Penso logo existo, não?

Neo: Tomas, note, se pra pensar leva tempo, e o aqui é
agora é a ausência absoluta de tempo e espaço: onde
está você agora?

Tomas Anderson: Em lugar nenhum.

Neo: Lugar nenhum é todo lugar. Você está em todo
lugar, Tomas, pois você é a Matrix, aqui e agora. Você
é a Matrix olhando para si mesma. Você não está
conversando comigo. Eu não estou conversando com você.
Apenas a Matrix está em atividade. Abelha, flor, mel,
estrela, eu, você, é tudo uma atividade só: é a
atividade da Matrix. Permaneça como um simples
observador e você perceberá que a Matrix está
observando a si mesma, por todos os lados. Se bem que
não existem lados, o que facilita bastante o trabalho
da Matrix.

Tomas Anderson: Mas se tudo já é a Matrix, se a Matrix
sou eu e você também. Porque a Matrix precisa de nós?

Neo: Porque a Matrix só pode ver você (Tomas Anderson)
através de mim. Porque a Matrix só pode me ver (Neo)
através de você. Logo, é só através de nós (dois) que
a Matrix pode ver a si mesma (um).

http://matrix-zero.blogspot.com

Devaneio

Posted by Luiz Picanço | Posted in Reflexão | Posted on 05-10-2006

1,593

O devaneio está aí.

A programação parece que se tornou apenas a arte de construir sistemas comerciais. Pessoal vamos viver, vamos construir softwares para symbiam, utilitários para o linux, daemons para processadores da arquitetura ARM, boot loaders etc.

Me lembro de quando pensava na programação como algo para controlar circuitos digitais, complementá-los. Programação é uma arte, é algo que complementa os circuitos digitais.

Os circuitos digitais, hoje em dia, promovem o fenômeno da internet. Em meados de 1990, quando a computação pessoal ainda engatinhava, os grandes centros de pesquisas como os da Xerox em Palo Alto deslumbravam novas idéias para a futuro. O futuro seria digital, tudo poderia ser feito através de simples cliques.

Os big players da informática, hoje em dia, são big players porque investiram em pesquisa básica, na programação de baixo nível e no futuro. Não dá para fazer história apenas desenvolvendo sistemas comercias.

Revolução já.