Em outro benchmark, Ruby compilado com o GCC é visivelmente mais rápido que com o Clang

distribuicoes, desenvolvedores

Enviado por Othelo (otheloΘexample·com):

“Depois das afirmações de que o Ruby compilado com Clang era mais rápido do que compilado com o GCC, Peter Wilmott não achou justo o fato de não usarem as versões mais atuais de GCC e Clang, além das otimizações usadas comumente nas distros Linux terem sido deixadas de lado.

Claro que benchmarks são sempre polêmicos, mas Peter resolveu então fazer seu próprio benchmark e chegou a conclusão que o GCC 9 (que acompanha o Debian 8) chega a ser aproximadamente 16% mais rápido que Clang 3.5. Mais detalhes no artigo original: [p8952.info/…]” [referência: ]

| Link para compartilhar
Por Augusto Campos | 19/01/2015

Como instalar os drivers de impressoras ou scanner da Canon no Ubuntu

drivers, instalar, distribuicoes

Enviado por Edivaldo Brito (edivaldobezerraΘgmail·com):

“Bastante conhecida, a Canon produz bons equipamentos de impressão e scanner. Mas, infelizmente, nem sempre a empresa disponibiliza drivers para Linux. A boa noticia para usuários do sistema é que já é possível instalar os drivers necessários para fazer alguns equipamentos dessa marca funcionar, basta usar um repositório PPA. Ou seja, se você possui uma impressora ou scanner da Canon, e precisa fazê-la funcionar no seu sistema, veja como instalar no Ubuntu e sistemas derivados.” [referência: edivaldobrito.com.br]
| Link para compartilhar
Por Augusto Campos | 19/01/2015

Aplicação multiclient-server em Python

desenvolvedores, servidor

Enviado por Alfredo Miranda (alfredocdmirandaΘgmail·com):

“Geralmente, tutoriais ensinando como fazer uma aplicação client-server (cliente-servidor) em Python abordam somente aplicações P2P (peer-to-peer). Isso é, no formato o qual o servidor está escrito, ele irá aceitar somente uma conexão por vez.

Nesse tutorial, vamos abordar a construção de uma aplicação multiclient, isso quer dizer que o servidor irá poder lidar com várias conexões simultâneas de diferentes clientes.” [referência: ioproject.com.br]

| Link para compartilhar
Por Augusto Campos | 19/01/2015

Agora existe mesmo um celular com Tizen, ao menos na Índia

A parte mais legal é o recurso de envio de mensagem de socorro com localização. Quem conta a história é o Ztop:

Via www.ztop.com.br:

Samsung Z1 é o primeiro smartphone comercial da fabricante coreana com sistema operacional Tizen. É um aparelho básico, com recursos simples de hardware, mas que tem seu valor – ao menos histórico.

O Tizen, pra quem não lembra, tem uma longa história no passado. Anos e anos atrás, um sistema operacional baseado em Linux chamado Maemo, criado pela Nokia, que se fundiu com o Moblin, da Intel, e juntos passaram a adotar o nome civil de MeeGo. MeeGo, pai solteiro do filho único Nokia N9,  pegou fogo com a plataforma da Nokia e ressurgiu das cinzas como Tizen, prontamente adotado pela Samsung.

Reza a lenda que a Samsung em algum momento irá adotar o Tizen como substituto do Android. O sistema já está presente em smartwatches da marca e, a partir deste ano, será a principal plataforma para suas Smart TVs. É um primeiro passo para começar a integrar os produtos da companhia no mundo da internet das coisas (mantra repetido diversas vezes durante a CES 2015).

Sobre o Z1 (além da confusão de nome com o aposentado Xperia Z1, da Sony), nada demais: o aparelho não é o primeiro smartphone com Tizen, já que o Samsung Z foi anunciado numa conferência para desenvolvedores em junho de 2014. Mas o Z nunca chegou ao mercado, e o Z1 começa a ser vendido na Índia a partir desta semana em três (...)

| Link para compartilhar
Por Augusto Campos | 15/01/2015

Google quer que caso do copyright da Oracle sobre a API do Java vá direto para a Suprema Corte, Obama é consultado

pushes to take Oracle Java copyright case to Supreme Court | ZDNet
tags:

As 9 linhas de código dos headers de uma API do Java que um tribunal de 2ª instância dos EUA considerou que violavam o copyright pertencente à Oracle porque foram copiadas e estão presentes no Android são muito mais importantes que o bilhão de dólares que a Oracle busca na justiça como reparação.

O desfecho desse caso pode ter consequências muito mais profundas, pois, se mantida a atual interpretação, leva à conclusão de que as definições de APIs podem estar sujeitas a todas as restrições dos direitos autorais, o que limitaria de maneira profunda a capacidade de produzir recursos e bibliotecas compatíveis entre si, a não ser com autorização expressa (e nos termos escolhidos) por parte do proprietário da primeira implementação.

Mas está sendo levado a sério como merece: o Google pediu que o caso pule as demais instâncias e vá direto à Suprema Corte dos EUA, e esta já iniciou sua análise, pedindo uma manifestação de ninguém menos que a Presidência dos EUA.

A EFF, a Red Hat, a HP e o Yahoo estão do lado do Google nessa. Eu também torço para que os argumentos dele sejam aceitos. (via www.zdnet.com - “​Google pushes to take Oracle Java copyright case to Supreme Court | ZDNet”)

| Link para compartilhar
Por Augusto Campos | 15/01/2015

Um segundo que faz diferença em 2015

pos-pc, desenvolvedores, falha, servidor

Enviado por Alan (alanΘvirtx·com·br):

“Um segundo faz diferença para você? Muitos diriam que não e que seria apenas o tempo de piscar os olhos. Segundo Techie News, há possibilidade de que os computadores e seus serviços de internet apresentem problemas na virada do dia 30 de junho de 2015 para o dia 1º de julho.

O Serviço Internacional da Rotação Terrestre e Serviço de Referência (IERS), informou que a velocidade de rotação da terra esta desacelerando a uma taxa de cerca de dois milésimos de segundo por dia e para compensar a desaceleração na rotação da Terra vai adicionar um segundo extra.

A medida pode prejudicar sistemas e causar problemas em diversos serviços de internet no mundo todo. Quando o mesmo segundo é mostrado duas vezes seguidas os computadores e servidores falham. Se for solicitada a realização de uma operação em um momento, em que um segundo é repetido, o computador fica sem saber o que fazer, resultando em um crash.

Segundo a G1, na prática os relógios terão que ler um segundo adicional, o 23h59m60s, o que dará ao dia 30 de junho um total de 86.401 segundos. Pode parecer pouco, mas em 2012, última vez em que uma adição foi feita, o mundo da internet sofreu com uma onda de instabilidade. Os problemas ocorreram com Mozilla, Reddit, Foursquare, Yelp, LinkedIn, o sistema operacional Linux e aplicações rodando em Java.

A falha pode ocorrer porque muitos sistemas de computação, incluindo computadores, laptops, smartphones e afins, usam o Network Time Protocol (NTP), que registra as horas e está alinhado a relógios atômicos. A maioria, porém, não está preparada para lidar com um segundo extra.

O mesmo problema ocorreu com o Google em 2005, quando um segundo extra foi adicionado. Os sistemas da companhia não estavam preparados. Alguns deles “se recusaram” a trabalhar enquanto possuíam uma medição de tempo “errada”. O problema foi identificado em 2008 por engenheiros, que começaram a trabalhar em uma forma de driblá-lo. A solução encontrada (“leap smear”) foi implementar uma modificação interna no NTP. Milissegundos são acrescentados ao tempo durante todo o dia que terá um segundo a mais. Assim, quando chega a hora, o segundo já foi acrescentado naturalmente.

A adição de segundos é tema para discussões internacionais. Os Estados Unidos querem acabar com os acréscimos. Argumentam que a correção atrapalha sistemas de navegação e de comunicação, além de poder atrapalhar transações financeiras que necessitam de um registro preciso do tempo. Já o Reino Unido é defensor dos segundos extra. O argumento é que a não inclusão poderia criar um distúrbio no conceito de tempo, e isso significaria “dissolver” o sistema de fusos horário adotados a partir do Meridiano de Greenwich.” [referência: virtx.com.br]

| Link para compartilhar
Por Augusto Campos | 15/01/2015

Linux Mint 17.1 AIO coloca todas as variantes do sistema em um mesmo disco

distribuicoes

Enviado por Edivaldo Brito (edivaldobezerraΘgmail·com):

“Gostou do Linux Mint 17.1, mas está em dúvida sobre qual usar? Com o Linux Mint 17.1 AIO você tem todas as variantes do sistema em um mesmo disco.

Linux AIO é um projeto que visa fornecer imagens ISO Live do Ubuntu, Linux Mint Debian, contendo os principais ambientes de desktop.” [referência: edivaldobrito.com.br]

| Link para compartilhar
Por Augusto Campos | 15/01/2015

Hands on: Sockets em Python

desenvolvedores

Enviado por Marcos Paulo de Souza (marcos·souza·orgΘgmail·com):

“Muitos são os usos dos sockets atualmente e vários exemplos existem através de toda a internet em várias linguagens de programação diferentes. Como é de costume, a solução em Python parece a mais simples de todas as linguagens de programação, e é isto que este artigo vem mostrar.” [referência: blog.butecopensource.com]
| Link para compartilhar
Por Augusto Campos | 15/01/2015

Férias! Promoção de cursos on line - Somente até 31/01/2015!

patrocinador, evento, curso

Enviado por Bruna Goualrt (treinamentoΘlinuxsolutions·com·br):

“Cursos on line com 20 % de desconto! É por pouco tempo ! Até o dia 31/01/2015 ! - 60 (sessenta) dias para estudar; - 24 horas por dia, 7 dias por semana; Certificado entregue quando o aluno concluir 80% de todo o conteúdo do curso.” [referência: escolalinux.edools.com]
| Link para compartilhar
Por Augusto Campos | 15/01/2015

Aprenda a criar páginas responsivas com o Bootstrap

Enviado por Cleuton Sampaio (cleuton·sampaioΘgmail·com):

“O Bootstrap é um framework CSS, HTML e Javascript, criado pelo pessoal do Twitter, para desenvolver aplicações web responsivas. Aprenda a usar o Bootstrap e o Bootbox (para criar diálogos modais) com o nosso novo tutorial. Tem uma aplicação exemplo completa!” [referência: obomprogramador.com]
| Link para compartilhar
Por Augusto Campos | 15/01/2015

Como instalar o XAMPP no Linux

apache, instalar, distribuicoes, desenvolvedores, banco-de-dados, servidor

Enviado por Edivaldo Brito (edivaldobezerraΘgmail·com):

“Ter um servidor web completo localmente pode ser complicado, mas existe um pacote que torna esse processo fácil: XAMPP. Ele é um servidor independente de plataforma, que consiste principalmente na base de dados MySQL, o servidor web Apache e os interpretadores para linguagens de script: PHP e Perl. O nome provem da abreviação de X (para qualquer dos diferentes sistemas operacionais), Apache, MySQL, PHP, Perl.” [referência: edivaldobrito.com.br]
| Link para compartilhar
Por Augusto Campos | 15/01/2015

Sub-sub-notebook: tutorial mostra como criar um handheld Linux a partir de um Raspberry Pi

Com um Raspberry Pi, alguns periféricos à venda no mercado (ao menos lá fora), e bastante esforço de adaptação e montagem, Chris Robinson montou um handheld como este da direita na foto:

O processo está detalhadamente descrito em um tutorial. (via info.abril.com.br - “Tutorial ensina como montar seu próprio terminal portátil de Linux | INFO”)

| Link para compartilhar
Por Augusto Campos | 14/01/2015

Gerenciamento de projetos com ferramentas ope source: 5 novidades de 2014 e o estado dos clássicos

Este artigo do opensource.com apresenta 5 novidades de 2014 no campo das ferramentas open source de gerenciamento de projetos, e também apresenta o que houve de novidades com ferramentas surgidas anteriormente, como Redmine, OpenProject e Libreplan. (via opensource.com - “Five new open source project management tools for 2015 | Opensource.com”)

| Link para compartilhar
Por Augusto Campos | 14/01/2015

Obama propõe que empresas compartilhem dados sobre usuários com comportamento "que possa representar ameaça"

Via g1.globo.com:

No contexto da invasão do Twitter do Comando Central dos Estados Unidos no Oriente Médio e do ataque de hackers sofrido pela Sony Pictures, o presidente americano resolveu apresentar uma série de medidas para aumentar a segurança na internet. Uma delas é uma proposta de legislação para que empresas de internet compartilhem informações sobre usuários de seus serviços que apresentem comportamento que possa representar uma ameaça virtual.

"O ataque contra a Sony, a intervenção na conta do Twitter (do Centcom) por simpatizantes da jihad islâmica, ontem, só demonstram quanto trabalho temos, tanto no setor público quanto no privado, para fortalecer nossa cibersegurança", disse Obama na Casa Branca, durante encontro com líderes do Congresso.

Em coletiva de imprensa, Michael Daniel, funcionário do governo americano especializado em cibersegurança, não especificou exatamente como se daria esse compartilhamento de dados entre empresas privadas e o governo. Destacou que teria de ser rápido e apenas para casos que configurem ameaças à segurança virtual. Os dados não poderiam ser usados para monitorar outros tipos de infrações.

O plano também "poderia criminalizar a venda no exterior de informação financeira americana obtida por meio de roubo, como números de cartões de crédito e contas bancárias, ampliaria a autoridade federal para impedir a venda de software espião usado para cometer roubos de identidade ou espionagem", detalhou comunicado do governo.

| Link para compartilhar
Por Augusto Campos | 14/01/2015

Resolução de problema com Left 4 Dead 2 + Steam + Ubuntu

jogos, falha, comunidade

Enviado por Everton Melo (everton·win32Θgmail·com):

“Nesse artigo informo os problemas que tive para resolver alguns bugs do L4d2 na minha estação de trabalho, fiz o máximo para documentar e repassar a informação ao comunidade, espero que seja bem util. grande abraço.” [referência: vivaolinux.com.br]
| Link para compartilhar
Por Augusto Campos | 14/01/2015