Instalando um cliente alternativo para Telegram no Linux: Cutegram

instalar

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

“Cutegram é um cliente open source para Telegram no Linux com interface gráfica Qt5, desenvolvido e baseado em QML, libqtelegram, libappindication e AsemanQtTools e equipado com muitos recursos úteis. Já mostrei como é fácil instalar o cliente oficial do Telegram no Linux via repositório e manualmente. Agora se você quer ter Telegram no Linux, usando um cliente alternativo, experimente instalar o Cutegram.” [referência: edivaldobrito.com.br]
| Link para compartilhar
Por Augusto Campos | 20/01/2015

Linus Torvalds diz que a diversidade é um detalhe desimportante e explica por que prefere ser rude

Uma sessão de perguntas e respostas de um evento sobre código aberto na Oceania trouxe algumas respostas bem claras – e polêmicas – de Linus Torvalds.

A primeira pergunta já foi direto ao ponto: Matthew Garrett questionou sobre o tom áspero que Linus adota em suas comunicações com desenvolvedores do kernel Linux. Linus respondeu que não é uma pessoa polida, e não se importa com você. Ele se importa com a tecnologia e com o kernel, que são muito importantes para ele.

Outra questão da mesma sessão foi sobre a diversidade na comunidade open source, observando a ausência de minorias, e a presença de apenas uma mulher, entre os palestrantes do evento. A resposta de Linus contrastou com as políticas de inclusão da Linux Foundation e de algumas de suas principais patrocinadoras: na ocasião ele disse que a parte mais importante do open source é que você pode fazer aquilo em que você é bom, e que esse papo de diversidade é um detalhe que não é realmente importante.

O Ars Technica pediu, e Linus mandou alguns esclarecimentos por e-mail, voltando atrás parcialmente no que disse sobre a inclusão, mas mantendo e ampliando o que disse sobre sua atitude abrasiva. (via arstechnica.com - “Linus Torvalds on why he isn’t nice: “I don’t care about you” | Ars Technica”)

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

2002 de novo: Bug no Steam para Linux apaga todos os arquivos pessoais de quem tiver movido o diretório

jogos, falha

Pouco depois da virada do século, enquanto várias empresas grandes experimentavam o desktop Unix (e o Linux) como alvo pela primeira vez, programas portados sem maior atenção de vez em quando causavam falhas assustadoras, e a Valve, que chegou ao Linux 10 anos depois, parece estar repetindo a História, do jeito dela.

No caso em tela, o arquivo steam.sh inclui o comando 'rm -rf "$STEAMROOT/"*' sem verificar se a variável $STEAMROOT está vazia, situação na qual o comando acima vira o mesmo que 'rm -rf /*', que significa: 'apague todos os arquivos a que eu tenha acesso em todos os meus discos, sem me pedir confirmação'.

E o pior: o mesmo steam.sh atribui o conteúdo da variável $STEAMROOT de uma maneira que faz com que ela fique vazia em algumas circunstâncias - por exemplo, se o usuário tiver movido o diretório steam para outro disco e feito um link simbólico para ele, uma operação bastante comum e trivial. Aí... o script que inicializa o Steam apaga tudo que o usuário tiver acesso.

O artigo do Register tem mais alguns detalhes, links e trechos do código.

Enviado por zeuslinux (zeuslinuxΘyahoo·com):

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

Controlando um R2D2 com um Raspberry PI

pos-pc, desenvolvedores, video

Enviado por Lino Neto (linoΘvirtx·com·br):

“R2D2, o robô destemido da série Star Wars, pode acompanhar os movimentos de uma pessoa, possui reconhecimento facial e responde a comandos de voz em Inglês e Chinês.

O estudante chinês de Ph.D. em computação, Lingxiang Xiang decidiu explorar o potencial do computador barato Raspberry Pi fazendo um projeto que é um sonho de muitos geeks mundo a fora.

O aluno empreendedor utilizou uma réplica do brinquedo R2D2, quebrado, usando um computador Raspberry Pi e outros sensores e componentes eletrônicos, comprados online para controlá-lo. O brinquedo era para ser somente um presente de aniversário para a namorada.

O resultado final: um robô com reconhecimento de face, movimento e detecção de distância (para evitar esbarrar em obstáculos), e a capacidade de entender comandos de voz em Inglês e Chinês. Se ele andasse pela minha casa já tava de ótimo tamanho, imagina reconhecer comandos!!.

Como na versão do filme, o R2D2 também pode gravar e reproduzir mensagens de áudio, embora, obviamente, mensagens holográficas não estão em seu repertório.

O mais importante para Xiang é que o R2D2 acabou sendo um sucesso com a namorada. (...)” [referência: virtx.com.br]

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

Comparativo entre FreeBSD e Linux para usuários do pinguim

Enviado por Nícolas Wildner [Ironmaniaco] (nicolasgauchoΘgmail·com):

“A provedora de soluções de hospedagem DigitalOcean criou um tutorial chamado "A Comparative Introduction to FreeBSD for Linux Users"(Introdução comparativa de FreeBSD para usuários Linux). Tal tutorial é parte integrante de uma série de 7 matérias, que tem por objetivo explicar as diferenças técnicas e filosóficas entre os dois sistemas e ressaltar os pontos que possuem em comum.

Este primeiro tutorial possui tópicos de explicação histórica breve, diferenças de licenciamento entre os 2 SOs, modelo de empacotamento e separação dos softwares no FreeBSD, Releases e design da organização do sistema e outros fatores básicos para quem deseja aprender mais sobre o FreeBSD.

Maiores detalhes no link de referência.” [referência: ]

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

Vídeo da Bell Labs com os pioneiros do Unix

video

Enviado por Clésio Luiz (clesioΘdiganaoaospam·org):

“Encontrei no YouTube um fascinante vídeo com muitos dos pioneiros do Unix, onde eles comentam sobre os então novos conceitos deste sistema.” [referência: ]
| Link para compartilhar
Por Augusto Campos | 19/01/2015

OpsWorks, ferramenta de gerência de configuração da AWS

Enviado por Ricardo Martins (contatoΘricardomartins·com·br):

“Este artigo sobre o OpsWorks está muito relacionado com o tema gerência de configuração, e da mesma forma também com um outro assunto que vem ganhando bastante repercussão atualmente: DevOps.

O foco não é falar sobre Gerência de Configuração e/ou DevOps, mas como estão relacionados com o OpsWorks, é importante introduzir o conceito além de deixar alguns links essenciais para que você, sysadmin, possa começar a se interessar por isso o quanto antes.” [referência: ricardomartins.com.br]

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

Formatando e adicionando anexos a e-mails no Python

desenvolvedores

Enviado por Alexandre Vicenzi (vicenzi·alexandreΘgmail·com):

“Há algumas semanas, nós mostramos como enviar e-mail pelo Python usando o módulo smtplib. Hoje iremos dar continuidade ao envio de e-mail, desta vez focaremos em sua formatação e adição de arquivos anexos.” [referência: blog.butecopensource.com]
| Link para compartilhar
Por Augusto Campos | 19/01/2015

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