Ligando o Raspberry Pi no horário desejado com o RTC DS3231

Enviado por EverPi (everpiΘtsar·in):

“Um RTC( Real Time Clock ) é um relógio em forma de circuito integrado. É utilizado para manter o horário de sistemas, mesmo quando desligados. Os RTCs geralmente funcionam em conjunto de uma pequena bateria, que com um consumo extremamente baixo, podem durar alguns anos sem trocá-la.

Um bom recurso de alguns RTCs é a função alarme. No caso do RTC DS3231, são dois alarmes com diversas configurações.” [referência: blog.everpi.net]

| Link para compartilhar
Por Augusto Campos | 7/10/2014

Usabilidade na urna eletrônica

Enviado por Mauro Pichiliani (pichilianiΘgmail·com):

“No último domingo, 5 de outubro de 2014, eu e muitos outros brasileiros fomos às urnas eleger os nossos próximos governantes. Deixando de lado toda a história de festa da democracia, resolvi destacar neste post alguns detalhes que me chamaram à atenção sobre a usabilidade e a experiência de votar na urna eletrônica idependente de qual sistema, tecnologia ou plataforma utilizada para a criação e desenvolvimento da urna eletrônica.” [referência: pichiliani.com.br]
| Link para compartilhar
Por Augusto Campos | 7/10/2014

Timeshift ganhou uma ferramenta de clonagem e um fork com suporte a sistemas de arquivos Btrfs

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

“A mais recente versão da ferramenta de restauração de sistema TimeShift ganhou uma ferramenta de clonagem e um fork com suporte a sistemas de arquivos Btrfs.

TimeShift é um aplicativo de código aberto para Linux que fornece funcionalidades semelhante ao recurso “Restauração do sistema” no Windows e a ferramenta Time Machine no Mac OS.” [referência: edivaldobrito.com.br]

| Link para compartilhar
Por Augusto Campos | 7/10/2014

Relatório do Estudo sobre o Mercado Brasileiro de Desenvolvimento de Sistemas Embarcados – 2014

desenvolvedores

Enviado por Diego Sueiro (diego·sueiroΘembarcados·com·br):

“Em Agosto deste ano o Embarcados realizou uma pesquisa para entender a dinâmica e as particularidades do mercado brasileiro de desenvolvimento de sistemas embarcados. A pesquisa contou com 901 respostas e foi realizada entre os dias 25/07 e 14/08 através de questionário on-line desenvolvido em parceria com a Netquest.

Nossas motivações para este estudo foram: Não existem dados públicos/abertos referentes ao Mercado Brasileiro de Sistemas Embarcados; Não é conhecido o tamanho e a distribuição do mercado bem como quais tecnologias são utilizadas.

E a partir delas traçamos os seguintes objetivos: Identificar e traçar um perfil das principais tendências do mercado brasileiro de sistemas embarcados; Apontar tipos de tecnologias aplicadas, processos de desenvolvimento, ferramentas, ambiente de trabalho e sistemas operacionais; Decisões sobre chips, tecnologias e marcas em uso ou consideradas pelas empresas.” [referência: embarcados.com.br]

| Link para compartilhar
Por Augusto Campos | 7/10/2014

pycompat: Verificando a versão do Python e do sistema de uma forma simples

instalar, desenvolvedores

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

“A algum tempo desenvolvi uma mini biblioteca chamada pycompat para verificar a versão do Python e do sistema de uma simples e funcional. Se não me engano essa ideia surgiu após olhar o código fonte do Requests, mais precisamente este arquivo.

Para quem costuma desenvolver em Python utilizando compatibilidade entre versões, por exemplo 2.7 e 3.4, sabe que temos alguns problemas relacionados a nomenclatura de módulos ou funções que foram alterados na versão 3.

Por exemplo no Python 2.7 fazemos: urllib2.urlopen

Já no Python 3 fazemos: urllib.request.urlopen

O pycompat é para funcionar desde a versão 1.0 do Python até a 3.5 e o PyPy. Os testes foram feitos a partir da 1.5 até a 3.4 e o PyPy.” [referência: butecopensource.wordpress.com]

| Link para compartilhar
Por Augusto Campos | 7/10/2014

Como jogar 2048 no terminal do Linux

jogos, pos-pc

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

“Mesmo que na era dos smartphones, os jogos de terminais tenham perdido sua glória, ainda existem muitas pessoas que gostam desse tipo de jogo. Além disso, esta versão do 2048 para o terminal do Linux é tão boa, que você certamente ficará disposto a lhe dar uma chance. Caso você não goste tanto de jogos, mas curta programação, dê uma olhada no script, pois ele é um bom exemplo dessa arte.” [referência: edivaldobrito.com.br]
| Link para compartilhar
Por Augusto Campos | 7/10/2014

Coluna Diário de Blender - Como se tornar um autodidata

gente-que-faz

Enviado por Cícero Moraes (cogitas3dΘgmail·com):

“Caros amigos, Compartilho com vocês um conjunto de textos publicados originalmente do dia 27 de agosto ao dia 17 de setembro de 2014, no Jornal Capital de Sinop-MT onde sou colunista de um espaço chamado de Diário de Blender. Sempre imaginei que seria pouco provável que alguém abrisse um espaço para os assuntos específicos que norteiam minha área de atuação, mas isso não apenas aconteceu e ainda por cima leva o nosso querido Blender 3D no título. Aproveito a oportunidade para agradecer ao jornalista Jamerson Miléski pela coragem em propor tal empreitada. No entanto, se o colunista é um nerd, o mesmo não se pode atribuir aos leitores, compostos por todas as camadas que compõe a sociedade do município e região. Foi pensando neles que escrevi um texto leve, sem muitas palavras específicas dos amantes de Blender, Linux e pirações na batatinha em geral. Vamos lá?” [referência: ciceromoraes.com.br]
| Link para compartilhar
Por Augusto Campos | 7/10/2014

Seminário Programação para Sistemas Embarcados 2014

evento, desenvolvedores

Enviado por Diego Sueiro (diego·sueiroΘembarcados·com·br):

“Desde 2008 o Embarcados realizou 8 eventos técnicos relacionados ao desenvolvimento de sistemas embarcados, totalizando em aproximadamente 1.200 participantes.

Os eventos realizados foram: Seminário Programação C&C++ para Sistemas Embarcados (2008, 2009 e 2010); Workshop Projetando Sistemas Embarcados – Com Jack Ganssle (2009 e 2011); Seminário RTOS (2010); Seminário Linux Embarcado (2011); Arduino Day (2014).

Agora estamos realizando o “Seminário Programação para Sistemas Embarcados 2014” que irá abordar temas como: Técnicas de desenvolvimento de software embarcado, controle PID e barramentos de comunicação comumente encontrados em projetos de sistemas embarcados.” [referência: embarcados.com.br]

| Link para compartilhar
Por Augusto Campos | 7/10/2014

Webinar: PgAnalytics, facilitando a vida do DBA

evento, banco-de-dados, comunidade

Enviado por Dextra (mktΘdextra·com·br):

“Webinar gratuíto! data: 16/out horário: 11:30h

PgAnalytics é um SaaS para monitoramento completo de ambientes PostgreSQL. O objetivo dessa palestra é expor para comunidade como funciona o serviço e como ele pode ser extremamente util para elevar o patamar de ferramentas auxiliares exclusivas para ambientes PostgreSQL.

Inscreva-se agora! [dextra.com.br/…]” [referência: dextra.com.br]

| Link para compartilhar
Por Augusto Campos | 7/10/2014

Curso Telefonia IP com Asterisk/Elastix - 13 a 17/10/14 - Curitiba - Últimas Vagas

evento, curso, desenvolvedores

Enviado por Alberto Mitsuo Sato (amsatoΘinnovus·com·br):

“Este curso abrange todos os conhecimentos necessários em Telecomunicações, Redes e Telefonia IP, além do Asterisk e Elastix, e o aluno vai aprender a configurar os principais recursos de um PBX IP, incluindo configuração de placas, Callback, DISA, URA, filas, FAX, CallCenter, gerenciamento, relatórios, além de muitos outros assuntos, através da interface gráfica do Elastix e também através da linguagem de programação do Asterisk.

Próximos cursos: - Telefonia IP com Asterisk/Elastix - 27 a 31/10 Online; Elastix - 05 a 07/11 São Paulo e Elastix - 18 a 20/11 Online. Contatos treinamentos@innovus.com.br” [referência: elastixbrasil.com.br]

| Link para compartilhar
Por Augusto Campos | 7/10/2014

Zenfone 5: Vou passar uma semana usando o aparelho com Android que a Asus vai lançar no Brasil

mobile

Recebi da Asus o convite para testar o Zenfone 5 (obrigado!), algo que farei com bastante interesse: nunca usei um aparelho com tela maior, nem com CPU da Intel – e o Zenfone 5 une muito bem essas 2 características: tela de 5 polegadas (1280x720, 294ppi) e processador Atom.

Será o 3º aparelho com Android que usarei por período mais extenso, e confesso que esse sistema operacional não me ganhou nas tentativas anteriores. É possível que o Zenfone (com sua interface ZenUI) me convença nesse aspecto, mas desde já quero deixar claro que o Android não será o foco dessa minha semana de testes: claro que ele faz parte da experiência e será considerado, mas confesso que estou muito mais interessado no hardware e na tela, e em especial no desempenho em aplicações da vida real. Mesmo assim, tenho certeza de que vou querer experimentar os recursos do Android (e da ZenUI) que não encontro em outra plataforma.

Não nego que também estou interessado em saber como um telefone com tela grande se adequa ao meu estilo de vida e modo de uso: não espero que ele substitua um tablet, mas vou achar interessante descobrir de que formas a tela de 5 polegadas (não faz muito tempo que eu tinha no meu quarto uma TV de 5 polegadas sendo usada como monitor de um computador!) me entregará mais resultados do que as de pouco menos de 4 polegadas que estou acostumado a usar.

A promessa de poder ser operado com luvas comuns também me interessa: quase todo smartphone moderno pode ser usado com luvas especiais (capacitivas), mas eu tenho me divertido como marceneiro amador nas horas vagas, e as luvas de proteção não permitem interagir com outros smartphones. Depois que eu testar esse os demais recursos, conto pra vocês.

| Link para compartilhar
Por Augusto Campos | 3/10/2014

Fedora discute substituir bash por dash como shell do sistema

distribuicoes

Não dá mais tempo de trocar o /bin/sh do Fedora 21, a ser lançado ainda em 2014, mas a oportunidade do bug shellshock levou ao início da discussão sobre trocá-lo no Fedora 22, no ano que vem.

Hoje o /bin/sh do Fedora aponta para o Bash, mas a distribuição já inclui o Dash (Debian Almquist Shell) entre seus pacotes e, além da eventual conclusão sobre ele poder oferecer mais segurança do que o shell do GNU, há que se considerar a razão pela qual o Debian o adotou como shell do sistema: ele é bem mais eficiente e rápido para rodar scripts. (via www.phoronix.com - “[Phoronix] Dash As The Default Shell For Fedora?”)

| Link para compartilhar
Por Augusto Campos | 3/10/2014

Impressão: CUPS faz 15 anos e lança versão 2.0

parabens

Na nota de 15 anos no site CUPS.org, além de uma retrospectiva de como o software evoluiu desde sua versão inicial, uma constatação sobre como o cenário mudou: no mundo sem fio e móvel, não queremos mais saber de drivers de impressão, e sim que as impressoras suportem os protocolos e padrões estabelecidos.

Vale destacar que a nota foi assinada pelo Mike Sweet, o criador original do CUPS, que ainda hoje o desenvolve, na condição de empregado da Apple (que comprou o programa em 2007).

A versão 2.0 traz várias novidades, incluindo substituir o OpenSSL pelo GNU TLS, suporte ao systemd, atualizações nas man pages para Linux, além de várias melhorias específicas para o OS X e do fim do suporte às plataformas AIX, HP-UX e OSF-1. (via www.phoronix.com - “[Phoronix] CUPS Turn 15 Years Old, CUPS 2.0 Released”)

| Link para compartilhar
Por Augusto Campos | 3/10/2014

Código para colocar vírus em dispositivos USB é publicado no GitHub

Via g1.globo.com:

Uma dupla de pesquisadores resolveu divulgar o código que permite inserir programas maliciosos em vários dispositivos USB. A técnica badUSB foi revelada na conferência de segurança Black Hat, em agosto, mas o código não foi disponibilizado pelos especialistas. Agora, Adam Caudill e Brandon Wilson, que não estavam envolvidos np primeiro estudo, resolveram investigar o assunto e publicar o código.

O problema encontrado está no software usado por microcontroladores USB da Phison, uma empresa taiwanesa, embora outros microcontroladores também podem ser vulneráveis. Como o controlador é apenas um dos componentes de um dispositivo USB, diferentes fabricantes podem estar usando a peça da Phison.

A técnica consiste em reprogramar o software, transformando um pen drive, por exemplo, em um "teclado fantasma" capaz de digitar comandos no PC, ou em um dispositivo de rede que redirecionará o tráfego de internet do computador. O sistema não é capaz de verificar que esse software básico do USB não foi alterado, o que deixa o ataque passar despercebido.

Caudill e Wilson publicaram o código capaz de fazer essa reprogramação no site "Github", um site conhecido entre programadores que precisam de espaço para abrigar códigos e manter projetos de software. O programa dos pesquisadores não possui nada de malicioso, apenas permite que outras pessoas reprogramem os dispositivos USB da forma que desejarem.

Para a dupla, tudo isso deve ser público para que os fabricantes comecem a procurar uma solução para o problema. "É preciso provar ao mundo que é algo prático, que qualquer um pode fazer. Isso pressiona os fabricantes a corrigir o verdadeiro problema", afirmou Caudill em uma entrevista à revista "Wired".

No entanto, há a possibilidade que o problema não possa ser corrigido tão facilmente.

| Link para compartilhar
Por Augusto Campos | 3/10/2014

Adobe retira do seu site o download do PDF Reader para Linux

tchau, bencao

Fazia bastante tempo que a versão para Linux do Adobe PDF Reader não recebia atualizações ou correções, mas agora a Adobe deu o passo final para descontinuá-la oficialmente: retirou do seu site os links para download e a menção ao Linux na lista de sistemas suportados.

O Reader não é a opção número 1 para ler PDFs no Linux faz tempo, mas é provável que algum de vocês ainda tenha interesse ou algum uso específico que dependa dele. No momento, ainda existe uma versão do seu pacote .deb disponível no FTP da Adobe, mas talvez não dure – e, mesmo que dure ou que você possa obter um instalador em outro local, considere que ele não tem mais suporte nem correção de bugs, e um histórico de vulnerabilidades.

A Adobe tem bastante experiência em descontinuar versões de seus sistemas para o Linux: antes do Reader já fez isso com o Flash Player (embora ainda o ofereça em um sabor especifico para o navegador Chrome), e com o Air. (via www.omgubuntu.co.uk - “Adobe Pulls Linux PDF Reader Downloads From Website - OMG! Ubuntu!”)

| Link para compartilhar
Por Augusto Campos | 2/10/2014