Go - A linguagem de programação do Google

Posted by Emanoel Evaristo | Posted in , , | Posted on 09:36

0



O Google anunciou o “Go”, uma nova e experimental linguagem de programação de código aberto que combina a velocidade de desenvolvimento das linguagens dinâmicas como Python com o desempenho e a segurança de uma linguagem compilada como C ou C + +.

A nova linguagem tem suas raízes em uma discussão entre Rob Pike, Ken Thompson e Robert Griesemer em 2007. Frustrados com linguagens existentes para programação de sistemas levou-os a considerar uma nova linguagem. Em janeiro de 2008, Thompson começou a trabalhar em um compilador e desde meados de 2008, Go tornou-se um projeto de tempo integral e tem recebido contribuições de idéias e códigos de dentro do Google.

O tradicional “Hello World” no Go:

package main
import "fmt"
func main() {
    fmt.Printf("Alô mundo!\n")
}

A linguagem já tem dois compiladores, gccgo que usa um back-end do GCC, e um conjunto de compiladores para arquiteturas específicas, 6g de 64 bit x86 e 8g de 32-bit X-86. O compilador GCC é mais lento do que o compilador para arquitetura específica, mas atualmente gera um código mais eficiente.

Segundo os desenvolvedores a nova linguagem ainda não está pronta para uso em produção. A linguagem e compiladores são distribuídos sob uma licença BSD e as instruções para fazer o download e instalá-lo estão disponíveis no site Golang.org




Fechada a brecha de segurança no GRUB

Posted by Emanoel Evaristo | Posted in , , , | Posted on 13:37

0



A nova versão 1.97.1 do gerenciador de boot GRUB, fecha uma brecha de segurança presente na versão anterior, 1,97, que permitia facilmente contornar a proteção por senha. Esta proteção está disponível no GRUB para impedir a modificação não autorizada dos parâmetros de boot. Um erro de programação permitia o acesso não autorizado, bastando que apenas o primeiro caractere da senha digitada estivesse correto.

O GRUB 1,97, também conhecido como o GRUB 2, tem suporte a autenticação simples de usuário em seu novo formato de arquivo de configuração. Várias distribuições Linux já estão vindo com o GRUB 2, incluindo o Debian, o recém-lançado Ubuntu 9.10 e em breve será lançado no Fedora 12.

Fim do suporte ao Java 5

Posted by Emanoel Evaristo | Posted in | Posted on 12:49

0



Introduzida originalmente em 2004, a quinta versão do Java atingiu o estado "End of Service Life" (EOSL) na semana passada. Para assegurar a disponibilidade futura de correções de bugs críticos, a Sun Microsystems recomenda que os usuários devem, ou migrar suas aplicações para a atualização mais recente do Java Standard Edition (Java SE) ou fazer uso do serviço "Java SE Support for Business", que oferece suporte garantido para versões antigas do Java por até 15 anos.

As versões anteriores do Java (1.3.1, 1.4.2) já alcançaram o status EOSL algum tempo atrás, e o Java 1.3.1, por exemplo, agora só é atualizado para o Solaris. O suporte para a versão 1.4.2 terminou no dia 30 de outubro de 2008. Uma vez atingido o “End of Service Life”, as atualizações de segurança não são mais liberadas para esta versão. Os usuários devem, portanto, considerar atualizar para o Java SE 6 (atualmente “update 16”). Como os programas de instalação do Java não desinstalam o software antigo, as versões anteriores precisam ser removidas manualmente, por exemplo através do painel de controle do Windows.

www.h-online.com

Listas no Twitter para todos!

Posted by Emanoel Evaristo | Posted in | Posted on 14:12

0



Mês atrás quando foi anunciado o novo recurso de Listas no Twitter, usuários e desenvolvedores vêm aguardando sua implantação. Ao longo das últimas semanas o site vem ampliando o número de  pessoas para testar o novo recurso, mas agora parece que uma apresentação completa está em curso.

O funcionário do Twitter Nik Kallen, informou que 25% de todos os usuários têm listas. E que estão liberando listas para ainda mais pessoas.

Mas porque todo mundo está tão animado com essas listas? Finalmente, você será capaz de criar grupos de pessoas que você segue no Twitter. Assim, se houver 10 ou 20 pessoas que te mandam  bons 'Tweets',  você pode separá-los do resto do seu fluxo e apenas 'ouvi-los'. Ou você pode criar listas por assunto, as pessoas que você realmente sabe versus pessoas que você só conhece via Twitter, ou qualquer outra categoria. E a coisa interessante sobre essas listas é que quando alguém faz uma boa lista, outras pessoas podem seguir essa lista inteira, o que torna muito mais fácil para começar no Twitter. Porque encontrar pessoas interessantes para acompanhar dá muito trabalho atualmente.

Via techcrunch.com

Projeto OpenOffice celebra 100 milhões de downloads desde a versão 3.0

Posted by Emanoel Evaristo | Posted in , , | Posted on 13:21

0


Pouco mais de um ano após o lançamento do OpenOffice 3.0, o desenvolvedor do projeto Joost Andrae, anunciou que a suíte de escritório gratuita já foi baixado mais de cem milhões de vezes desde o lançamento da versão 3.0.

O OpenOffice é uma suíte de escritório de código aberto da Sun Microsystems para Windows, Mac OS X e Linux. O total de download não incluem, por exemplo, as instalações incluídas com várias distribuições Linux ou cópias incluídos nos CDs dada por revistas, de modo que o número real é provavelmente muito maior.

O número total de downloads vem da mistura de 59,9 milhões de downloads desde que o OpenOffice 3.0 foi anunciado e 40,2 milhões de downloads do OpenOffice 3.1. O atual número de downloads, incluindo a sua evolução nos últimos 28 dias, estão disponíveis na página do projeto de estatísticas bouncer.

Os desenvolvedores estão atualmente trabalhando em novos recursos da versão 3.2 da suíte de escritório, que está atualmente em beta e deverá estar disponível no final de novembro. A última versão estável do OpenOffice é a versão 3.1.1. O OpenOffice é liberado sob a versão 3 da GNU General Public License (LGPLv3).

Download da última versão, em português: http://www.broffice.org/

Fonte: www.h-online.com

Ubuntu 9.10 disponível para download!

Posted by Emanoel Evaristo | Posted in , , | Posted on 11:17

0


A Canonical vai liberar a nova versão do sistema operacional Ubuntu Linux disponível para download a partir de hoje, quinta-feira dia 29 de outubro. Entre os principais destaques da versão 9.10, que tem o codinome Karmic Koala, está a integração com a nuvem computacional.

A nova versão apresenta boot e o login mais rápidos, renovada estrutura de áudio e melhor conectividade de banda larga 3G. O Karmic Koala virá com o Ubuntu One, um pacote de serviços online baseado em cloud computing, que funciona nuvem pessoal do usuário na web. Isso facilita os processos de backup, a sincronização e o compartilhamento de arquivos de forma prática, segura e simplificada. O serviço é integrado com o Ubuntu 9.10 e gratuito até 2GB.

Além disso, a nova versão contará com o Quickly, um conjunto simplificado de ferramentas para desenvolvedores que ajuda a empacotar códigos e distribuí-los através dos repositórios de software da Ubuntu, e com o Ubuntu Software Center, que é, na verdade, o Adicionar e Remover Programas repaginado, dando aos usuários melhores informações e mais fáceis de entender sobre o software.

Usuários de netbooks e smartbooks também foram contemplados, e terão acesso a melhorias na interface Remix para Netbooks do Ubuntu 9.10, que continua a aprimorar o padrão para o oferecimento de uma experiência de usuário mas fácil, útil e amigável em máquinas pequenas.

O Ubuntu Netbook Remix integrará o programa de mensagens instantâneas Empathy, que facilita a transferência de arquivos de texto, voz e vídeo.
O sistema funciona também como um “Live CD”, permitindo seu uso sem precisar sobrescrever o sistema operacional atual no computador.

Download: Aqui