23 junho 2007

Diversões de final de madrugada

Depois de passar a madrugada inteira estudando arquitetura de computadores resolvi dar uma relaxada. Fui ler os blogs do meu google reader, dei uma olhada em uma ótima apresentação para computeiros de plantão e finalmente o episódio engraçado do final de madrugada...

Resolvi fazer o upload para o ijigg de uma musica que gravei para uma amiga minha (data especial). A música ficou até legal, uma música do Cute is what we aim for, chamada Lyrical Lies. O engraçado é que depois de fazer upload, a freqüência da música ficou um pouquinho alterada, hehehe.

Para sentir o resultado disso, só ouvindo mesmo. (sim, sou eu e meu violão na gravação)


21 junho 2007




Chegou meu livro Operating Systems: Design and Implementation (3rd edition), pela Amazon!!!

Eu estava bem ansioso para que chegasse esse livro, tanto que escolhi a opção média em velocidade de entrega da Amazon (que me custou US$17.98), mais o preço do livro (US$108.30). Sim, o livro saiu bem carinho, mas valeu a pena, é um livro para ficar para posteridade. Apenas para deixar registrado, os caras da Amazon me entregaram uma semana antes do previsto! Essa é a segunda compra que faço lá nesse ano, e não posso reclamar nada deles. Os livros chegam em perfeito estado, e quando não chegam exatamente na data prevista, chegam uma semana antes! (pelo menos comigo...)

Para aqueles que não sabem, o Minix (sistema operacional estudado nesse livro) foi o SO que deu origem ao Linux. Quando o nosso amigo Linus Torvalds ainda era um estudante (e sem muita coisa para fazer, ou namorada...) pegou o código do Minix e resolveu fazer umas modificações (veja aqui se o Tanenbaum gosta da abordagem do Linus para sistemas operacionais. Imagine o Linus bombando na matéria SO dada pelo Tanenbaum!!! Seria um paradoxo, hehehe). Pois bem, o Minix é um sistema operacional didático e bom para ser estudado. Até agora do que estudei dele só me deixou feliz, não é nada chato ficar olhando o código do Minix (apesar de ser trabalhoso.)

Esse post foi apenas para expressar minha satisfação, um micro post. O próximo post de verdade vai ser a continuação do post de Killer Aps. Fiquem atentos!!!

Technorati Tags: ,

16 junho 2007

Killer apps, parte I: por que o PC deu certo?

Nem sempre o computador foi uma máquina para ser usada por pessoas comuns, gente que queria apenas fazer um trabalho da escola, fazer uma planilha de finanças pessoais ou mesmo jogar um gamezinho. Antigamente essa máquina era usada apenas por grande corporações como bancos e grandes universidades. Os computadores desse tempo eram verdadeiras geladeiras, mais conhecidos como mainframes, e esse mercado era dominado pela nossa amiga IBM.

Algumas décadas atrás o computador como conhecemos hoje não existia, esse negócio de teclado e mouse, nem passava pela cabeça dos gigantes da época como IBM. A idéia do PC (personal computer) estava muito longe das empresas gigantes e lentas como IBM, entre outras. Para ilustrar essa falta de visão, podemos citar o descaso que a Xerox teve em relação às inovações desenvolvidas no seu laboratório PARC, lá foram desenvolvidos invenções como a interface gráfica e o mouse (sim, eles realmente cagaram para essas invenções revolucionárias! Nas palavras de um dos executivos da Xerox: "Como vamos vender algo que se chama 'mouse'?! ").

Quando o primeiro computador pessoal foi inventado pela MITS, o Altair 8800, ele era uma máquina que realmente não servia para nada, uma máquina que servia para pura adoração e curiosidade de geeks. Depois veio o Apple I, que ainda não tinha realmente uma aplicação e valor de verdade, sendo produzidos um número por volta de apenas 200 unidades. Finalmente veio o Apple II, esse agregou valor de verdade, mas por que? Por causa de um carinha chamado Dan Brincklin e o seu software, o VisiCalc, a primeira planilha eletrônica a ser inventada. Esse software foi a Killer Application do Apple II. Antes dele, o Apple II ainda era uma máquina para hobistas, objeto de curiosidade, mas depois do advento do VisiCalc, o Apple II se tornou algo de valor, algo que valeria a pena comprar simplesmente pelo fato de ele podar rodar o VisiCalc em cima dele. Era aí que eu queria chegar, no conceito de Killer Apps. O que é uma Killer Application então? Algo tão valioso, que é tão necessário de se ter ou usar, que você acaba comprando ou usando as tecnologias que tem "embaixo" dessa killer app apenas para poder usar a killer app em si.

Ok, mas por que toda essa aula de historia do PC? Simplesmente para fazer uma introdução de killer apps para poder falar do que realmente importa hoje, a web!!! Em especial a web 2.0. Já sabemos o porquê a plataforma PC deu certo, devido a diversas Killer Apps (planilha eletrônica, editor de texto, editor de imagens, jogos, etc) que alavancaram suas vendas e assim foi criado o gigante mercado do computador pessoal. O valor não estava na plataforma em si (o computador, o hardware) e sim nas killer apps (o software). Devido a perceber essa troca de valores, o titio Bill Gates se deu MUITO bem, já o amigo Steve Jobs não se deu tão bem assim (leia depois sobre como o Steve Jobs não soube dar valor ao NextStep, o sistema operacional do seu computador Next)

Legal, agora vamos finalmente falar de web. Qual foi a primeira killer app da internet? O e-mail, e depois? A web em si! A invenção da World Wide Web pelo nosso amigo Tim Berners Lee. Ok, desde então, Tim sempre foi questionado sobre qual seria a evolução da web. Em uma entrevista no livro de Redes de Computadores e a Internet, ele então falou: "Como disse em meu livro, tenho um sonho para a web... e esse sonho tem duas partes. Na primeira espero que a web se torne um meio muito mais poderoso de colaboração entre pessoas. (...) Na segunda parte do sonho, as colaborações estendem-se a computadores, com as máquinas capacitadas a analisar todos os dados da Web (...) ainda está para surgir uma "Web Semântica". Legal o sonho do Tim né? Mais legal ainda é saber que já estamos vivendo a primeira parte do sonho dele na prática, e essa primeira parte se chama Web 2.0 (o homem tem costume de dar nome a tudo né?)

A Web 2.0 nada mais é do que o uso correto da Web, enxergar a Web como plataforma e entender as regras para o sucesso nessa nova plataforma. A web 2.0 é sobre colaboração e compartilhamento e criar meios para que isso seja possível. A web 2.0 é entender que os dados são o novo Intel Inside do século XXI. Mas como toda plataforma, ela não sobrevive sozinha, ela precisa de killer apps para sobreviver e mostrar que tem valor. O google já sacou isso, e você, já sacou?

Chegamos ao acorde final desse post. A web 2.0 precisar de killer apps, correto? Quais são ou serão essas novas killer apps? Como seria uma killer app dessa web 2.0? Um google, um youtube, um last.fm?

A parte II desse post é sobre isso: KILLER APPS na Web 2.0 (ou sua inexistência...)

keep your eyes open



Technorati Tags: ,

 
Fork me on GitHub