Mostrando postagens com marcador programação. Mostrar todas as postagens
Mostrando postagens com marcador programação. Mostrar todas as postagens

terça-feira, 7 de abril de 2009

Twitter usando Scala

machaut escreve:
"Twitter, um dos famosos sites usando Ruby on Rail na Internet, começou no ano passado a substituir a sua infra-estrutura, que hoje é em Ruby por uma linguagem em ascensão chamada Scala, desenvolvida por Martin Odersky na Switzerland's École Polytechnique Fédérale de Lausanne. Embora a equipe do Twitter continue preferindo Ruby on Rails para aplicações com interação com usuários na web, a equipe começou a substituir servidores Ruby por servidores com alternativas do Scala. Os desenvolvedores planejam eventualmente servir requisições de API(Aplicações de inteface programável), os quais são o maior tráfego do site, com Scala ao invés de Ruby. Nesta semana surgiram inúmeros artigos discutindo a mudança no Twitter. Uma entrevista técnica com três desenvolvedores do Twitter foi publicada ontem no Artima. Um destes desenvolvedores, Alex Payne, o líder do desenvolvimento da API do Twitter, falou nesta semana na Web 2.0 Expo , que foi acompanhada pela Technology Review e The Register."
fonte: slashdot.org

sábado, 28 de março de 2009

Projeto almeja aumentos de 5x na performance do Python

cocoanaut escreve:
"Um novo projeto lançado pelos engenheiros de Python do Google, pode tornar a popular linguagem de programação cinco vezes mais rápida. O projeto, que é chamado de Unladen Swallow, procura substituir a máquina virtual do interpretador Python por um novo mecanismo de compilação just-in-time (JIT) construído sobre o LLVM. O primeiro lançamento, o qual foi anunciado na PyCon, já oferece um aumento de performance de 15 a 25% acima do CPython. O código fonte está disponível no site do Google Code."
fonte: slashdot.org

terça-feira, 24 de março de 2009

Crowdsourcing de testes para javascript

snitch escreve:
"John Resig criador da biblioteca de JavaScript jQuery, acabou de lançar oTest Swarm, uma plataforma de teste para integração contínua e distribuída para aplicativos-clientes em JavaScript. Decepcionado com as tradicionais plataformas, não escalavéis, de teste em JavaScript, o novo projeto de John's que está em alpha privado, tenta fornecer um sistema para exportar as atividades de teste para grandes grupos ou comunidades."
fonte: slashdot.org

quinta-feira, 5 de março de 2009

Steve Bourne fala sobre a história do Sh

Um leitor anônimo escreve:
"Steve Bourne, criador da Bourne shell, ou sh, fala sobre a história desta shell como a shell default do Unix Versão 7. Bourne trabalhou nela em 1975 e disse que o processo levou não mais que seis meses. Sh almejava melhorar o que foi a Thompson shell. 'Eu modifiquei a shell para que os comandos pudessem ser usados como filtros. Na shell original isso não era realmente possível porque a entrada padrão para o script executando era o próprio script. Esta modificação ocasionou uma significativa perturbação na maneira como as pessoas estavam acostumadas a trabalhar. Eu adicionei variáveis, controle de fluxo e substituição de comandos. A instrução case pertia a fácil comparação de strings de forma que os comandos pudessem decodificar seus argumentos e tomarem decisões baseadas nisso. O loop for permitia interação sobre um conjunto de strings que eram tanto explícitas como, por default, o argumento que foi dado ao comando. Eu também adicionei um mecanismo de aspas de forma que você poderia fazer substituições de variáveis dentro das aspas. Isto foi uma modificação significativa com alguma coisa do sabor original da Thompson shell ainda lá. Também eliminei o goto em favor das primitivas de controle de fluxo como if e for. Isto também foi considerado particularmente radical partindo da prática existente. Substituição de comandos foi outra coisa que adicionei porque isso lhe dava um mecanismo geral para processar strings; ele permitia que você pegasse strings de volta dos comandos e as usasse como o texto do script como se você tivesse digitado diretamente. Acho que esta foi uma nova idéia que eu, pelo menos, não tiha visto em linguagens de scripts, exceto o LISP, talvez.' ele diz."
fonte: slashdot.org

terça-feira, 3 de março de 2009

Lançado QT 4.5, além de nova IDE e ferramenta de análise

stoolpigeon escreve:
"QT 4.5 chegou e está disponível para download. Este último release é muito significativo devido a mudanças no licenciamento que agora o tornam simples usar numa ampla gama de produtos sem custos, assim como muitas novas funcionalidades. A última versão do Webkit está agora integrada ao produto. Qt 4.5 introduz o QtBenchLib, um novo componente para medir a performance do toolkit e fácil verificação de regressões. Desenvolvedores Mac que usam Qt vão notar mudanças significativas no 4.5 no Mac, agora proporcionando suporte a 64-bit. QT Creator é uma nova IDE que parece combinar inúmeras ferramentas previamente separadas. E tem muito mais."
fonte: slashdot.org

Usabilidade Open Source — Joomla! Vs. WordPress

Um leitor anônimo escreve:
"PlayingWithWire descreve duas ferramentas de código aberto para desenvolvimento web, comparando o Joomla! e o WordPress através das lentes da usabilidade. O artigo aparentemente irritou algumas pessoas no fórumJoomla!, mas ele tráz um com ponto. Muitos projetos de código aberto são desenvolvidos por engenheiros para engenheiros — deveriam eles focar na usabilidade? PlayingWithWire destaca uma analogia: 'Se o Joomla! é o Linux, então o WordPress é o Mac OS X. WordPress pode oferecer apenas 90% das funcionalidades do Joomla!, mas na maioria dos casos WordPress é ambos, fácil de usar e rápido para estar pronto e rodando.'"
O artigo repetidamente enfatiza que a plataforma de blog WordPress e o sistema de gerenciamento de conteúdo (CMS) Joomla! ocupam níveis diferentes na hierarquia de conteúdo. O quão justo é provocar o Joomla! quanto a usabilidade?

fonte: slashdot.org

Detectando Click Tracks

jamie encontrou um post no blog de Paul Lamere, que trabalha para a empresa de audio Echo Nest, na qual ele faz experiências detectando quais músicas usam um click track. Lamere dá seu background:
"Em algum momento nos últimos 10 ou 20 anos, a bateria no rock mudou. Muitos bateristas agora usam headphones no estúdio (e algumas vezes em apresentações ao vivo) e sincronizam o que estão tocando com um metronomo eletrônico— o click track. ...de alguma maneira, essas músicas gravadas com um click track soam estéril, aqueles desvios de descompasso adicionam vida a música."
As esperiências de Lamere não podem ser ditas "científicas", mas ele traz à tona algumas conclusões interessantes sobre músicas, artistas passado e presente usando a API de desenvolvimento da Echo Nest."

fonte: slashdot.org

quarta-feira, 25 de fevereiro de 2009

Cadê o 19° IOCCC?

dazedNconfuzed escreve:
"O que aconteceu com o 19° IOCCC? A abertura deste foi anunciada há mais de dois anos e os vencedores divulgados, mas o código fonte nunca foi liberado — deixando os resultados do concurso de 2006 desconhecidos enquanto vamos entrando em 2009. E-mails enviados a questions@ioccc.org apenas voltam. Certamente o silêncio distriaido de um alto ponto do domínio geek se torna notícia em certo ponto!"
fonte: slashdot.org