14 Jan
A Stanford University é, com certeza, uma das mais bem conceituadas universidades do mundo. Para dar uma noção, é dela que vem os fundadores da Google. Larry Page e Sergey Brin fizerem como projeto de Doutorado um sistema de buscas que levava em consideração a importância de uma página como a quantidade de links que uma página recebia vindos de outras páginas importantes. Steve Jobs, em 2005, deu uma palestra na formatura da Stanford a qual apenas descobri recentemente. Acredito que vale a pena assistir, já que o Jobs saiu de uma garagem para fundar uma empresa que faz parte das bases computação.
Parte I
Parte II
Espero que tenham gostado tanto quanto eu.
Posts Relacionados:
Assine nosso RSS feed!
10 Aug
Nos dias 1 a 4 de setembro, o IME/USP será sede do 11º Simpósio Brasileiro de Computação Musical.
O evento será composto de palestras, apresentações de papers, workshops e eventos culturais, todas as noites, em locais variados da cidade de São Paulo, e os temas variam de Como o computador ajuda no ensino da música a um Processador que reconhece contextos harmônicos.
Haverá, também, um workshop e uma palestra sobre Nyquist, uma linguagem de programação de som. Seu projeto pode ser visto no SourceForge.
As inscrições vão até o dia do evento, mas o prazo para comprar com preço reduzido acabou em julho - antes da ampla divulgação do Simpósio. Os preços variam de R$120 a R$220, de acordo com a categoria. Para conferir os preços e fazer sua inscrição, saber mais sobre a programação, visite o site do evento:
Posts Relacionados:
Assine nosso RSS feed!
22 Jul
De volta ao Falando em Java, em outra palestra divertida que marcou o início da guerra de IDE’s entre os palestrantes, Fábio Kung apresentou o Ajax - Asynchronous Javascript And XML - como uma solução para a criação de interfaces para a web.
“Se você não hibernou nos últimos meses, você sabe o que é Ajax”
Pelo fato de ser assíncrono, ele permite que requisições sejam executadas sem atrapalhar o usuário, que antes precisava esperar seu comando ter efeito para recuperar o controle da página.
A vantagem de se usar JavaScript e XML foi mostrada logo a seguir: são linguagens simples. Em XML, pode-se atualizar partes diferentes de um Html ou mesmo Xml, alterando poucas linhas. O JavaScript por sí, é uma linguagem dinâmica e possui protótipos de programação orientada a objetos.
A grande maioria de programadores torce o nariz ao ouvir de Javascript e se lembra da enorme quantidade de código para fazer coisas simples e do pesadelo que é lutar com a compatibilidade dos browsers. Ok, a solução do Fábio é simples: não escreva código!
Em vez de “reinventar a roda”, basta usar uma das muitas Libraries disponíveis para Javascript, como JQuery, Prototypes, Dojo ou Script.aculo.us. Essas bibliotecas contêm boa parte das funções de que você vai precisar para sua página.
Além disso, outras ferramentas que podem ser úteis são o InteliJ Debug e o Firebug, um addon pra Firefox muito útil - particularmente para experimentar *.css.
Ainda outras alternativas ao Ajax foram citadas. Entre elas: JBoss com Ajax4jsf, Tapestry, Wicket e Ruby on Rails com RJS. Pra quem abomina JavaScript, vale a pena dar uma olhada!
Posts Relacionados:
Assine nosso RSS feed!
4 Jul
Após enfrentar longas horas de aeroporto (e acabar vindo de ônibus), Philip Calçado ainda teve pique para dar uma palestra divertida e focada na desambiguação do termo “Web2.0″.
Começando pela diferenciação entre “Web1.x” e “Web2.0″, Calçado mostra a migração do conteúdo somente editorial - revisado e produzido por jornalistas e afins - para o modelo em que entramos, que soma conteúdo editorial a conteúdo de usuários e conteúdo garimpado*.
Com o crescimento do acesso à internet há um aumento absurdo na demanda de informações e um novo tipo de conteúdo tende a surgir na forma de blogs, wikis, YouTube, Flickr e afins.
Iniciando o exemplo abordado em todas as palestras, temos o vovô enófilo, usuário do Flickr, que viu a uva milhares de vezes e a classificou - um exemplo explicativo de Folksonomy.
A palestra seguiu indicando a incerteza de como fazer dinheiro com Web2.0, mas apontando a garimpagem de conteúdo* como excelente opção. Além disso, foi mencionado o grande crescimento de SOAs** e seu impacto.
Melhores frases:
“É um problema agradável, mas é um problema.”
“É o senso comum e o senso comum quase sempre ‘tá errado!”
Aguardamos a publicação dos slides dessa palestra, com as tirinhas do Dilbert que -propositalmente- Calçado não nos deu tempo de ler.
* Este termo se refere àqueles websites que aprendem suas preferências e mostram ítens de interesse particular de cada pessoa - vide Amazon.
** Service-Oriented Architecture, só fui entender a sigla ao fim da palestra.
Posts Relacionados:
Assine nosso RSS feed!