Ginástica via SSH: como substituir o Debian pelo Arch em uma máquina remota (rodando)

Para quem gosta de aventuras e ginástica na linha de comando remota, o link a seguir apresenta uma sequência completa para substituir uma instância do Debian (rodando!) pelo Arch.

Inclui 2 momentos de suspense: quando o sshd que estava rodando no Debian morre, e você precisa logar novamente na máquina já via sshd do Arch, e o reboot ao final. (via gist.github.com - “Instructions to replace a live Debian installation with Arch”)

| Link para compartilhar
Por Augusto Campos | 29/01/2016

Treinamento EaD: Linux embarcado no Raspberry Pi 2

O André Curvello avisa que está disponível, via Techtraining, o seu primeiro curso online na área de embarcados.

O vídeo acima apresenta brevemente o curso de 4 horas, com 6 laboratórios repletos de atividades que vão desde o download e criação do SD de boot (via Windows ou via Linux), passando pela configuração, até o uso no terminal e interface gráfica (incluindo o acesso a aplicativos como LibreOffice e Mathematica). (via www.techtraining.eng.br - “LINUX EMBARCADO NA RASPBERRY PI 2 – HANDS ON | Techtraining”)

| Link para compartilhar
Por Augusto Campos | 29/01/2016

Palestra em vídeo: Cuidando de mais de 1 milhão de usuários por rodada no CartolaFC

Via www.infoq.com:

O CartolaFC é o maior fantasy game do Brasil. São mais de 3 milhões de usuários que a cada rodada geram 26 milhões de novas linhas no banco de dados.

Na palestra, Alexandre Saboia explica desde a escolha do banco de dados até a definição dos servidores, passando pelos desafios de escalar o CartolaFC.

| Link para compartilhar
Por Augusto Campos | 29/01/2016

Turbinando o carregamento de imagens remotas no Android

Recentemente, precisei fazer um fine tuning de carregamento de imagens num app.

O cenário era o seguinte: O app consiste em uma série de cardviews com imagens de background oriundos de diversos locais da internet, resultando em alguns problemas:

* Resolver DNS para cada domínio * Handshake SSL para cada domínio * Algumas imagens são infinitamente maiores do que o necessário * Formatos diferentes (JPEG, PNG, GIF, WEBP, etc) * Latência alta ou mesmo instabilidade * O fato das imagens serem bem grandes, que imposibilita o OkHttp de fazer cache * Alto uso de memória

Enviado por Rodrigo Delduca (rodrigodelducaΘgmail·com)

| Link para compartilhar
Por Augusto Campos | 29/01/2016

O que não fazer no docker

containers
Esse vídeo tem como objetivo mostrar o que se deve evitar no Docker.

Enviado por Rafael Gomes (gomexΘriseup·net)

| Link para compartilhar
Por Augusto Campos | 29/01/2016

Intel RealSense: SDK na plataforma Linux

desenvolvedores, video
Deixo neste post o link de como utilizar o SDK oficial da Intel Realsense na plataforma Linux, esta câmera 3d é a mais alta tecnologia da Intel no que tange hardware e software para computação de percepção, o que torna possível recursos presente no filme Minority Report em nossos computadores.

Resumidamente, este produto permite que o usuário interaja com seus dispositivos de forma que visualizamos em filmes. As possibilidades são diversas utilizando os seus recursos podemos desenvolver aplicativos de reconhecimento facial 2D/3D, detectar gestos e até criar aplicativos de reconhecimento de voz.

Enviado por Alessandro de Oliveira Faria (cabeloΘopensuse·org)

| Link para compartilhar
Por Augusto Campos | 28/01/2016

DatabaseCast 64: Atualização de versão

desenvolvedores
Neste episódio, Mauro Pichiliani (@pichiliani), Wagner Crivelini (@wcrivelini) e o convidado Ricardo Rezende (@ricarezende) reservam seus horários de trabalho para atualizar a versão do banco de dados. Você vai aprender como convencer o CEO a atualizar de versão, bater o pé e esperar um novo release, planejar a migração e atualização, bater o seu recorde de horas trabalhadas no carnaval e amaldiçoar quem mudou um script de sistema.

Enviado por Mauro Pichiliani (pichilianiΘgmail·com)

| Link para compartilhar
Por Augusto Campos | 28/01/2016

Vagas para Analista de Suporte Linux - Telefonia IP Asterisk - na iTFLEX Tecnologia em Joinville/SC

servidor
Vagas para Analista de Suporte Linux (Telefonia IP Asterisk) na iTFLEX Tecnologia em Joinville/SC. Implantação, Suporte Remoto, Telefônico e On-Site a solução Asterisk desenvolvida pela própria empresa. Envolvimento também com soluções Linux de Firewall, QoS e redundância de links. Empresa com 11 anos de mercado, já implantou de mais de 800 servidores LINUX. Contato com novas tecnologias, oferece possibilidade de crescimento profissional. Os interessados devem consultar os requisitos e processo de seleção através do link

Enviado por Carlos Diego Russo Medeiros (cdiegoΘitflex·com·br)

| Link para compartilhar
Por Augusto Campos | 28/01/2016

SuperTux lança sua segunda versão estável

jogos, games
No dia 20 de dezembro de 2015, a equipe de desenvolvimento do SuperTux lançou o que eles consideram ser a segunda versão estável do jogo - a 0.4.0. O intervalo entre a primeira versão estável (a 0.1.3) e a atual foi de um pouco mais de 10 anos. Para aqueles que não conhecem, o SuperTux é um jogo de código aberto, no estilo Super Mário, onde o protagonista é um pinguim [http://pt.wikipedia.org/wiki/SuperTux].

Enviado por Fellype (fellypaoΘyahoo·com·br)

| Link para compartilhar
Por Augusto Campos | 28/01/2016

Como instalar o servidor XMPP Openfire em distribuições Debian

instalar, distribuicoes, desenvolvedores, servidor
Empresas muito frequentemente para agilizar a comunicação interna, fazem uso de IM (do inglês: Instant Messengers, ou no nosso bom português: Mensageiros Instantâneos). Porém por questão de privacidade e segurança, nem sempre podem fazer uso de WhatsApp, Telegram, Facebook Messengers, Hangouts e etc; então acabam optando pela alternativa de Software Livre e acabam instalando seus próprios servidores de IM.

Um protocolo de comunicação amplamente utilizado é o XMPP, anteriormente conhecido como Jabber, e um servidor tão popular quanto é o Openfire, que não só atende ao protocolo XMPP, mas a diversos outros.

Aqui vamos abordar o quão simples é a instalação de um servidor Openfire em uma máquina com o sistema Debian instalado; o unico pré-requisito para a instalação é ter o Java instalado. Por padrão, a distribuição Debian vem com o OpenJDK instalado, porém neste meu ambiente de testes optei por removê-lo e utilizar o Java da própria Oracle

Enviado por Alexsandro Felix (blogΘffelix·eti·br)

| Link para compartilhar
Por Augusto Campos | 28/01/2016

openCertiface 1.0: biometria facial, com exemplos em C, PHP, Java e Bash

evento, desenvolvedores, shell, video, comunidade
O openCertiface é a versão de código aberto do serviço de biometria facial em nuvem CERTIFACE. Esta iniciativa foi somente possível graças á visão diferenciada do Grupo Honda (sócios e investidores da empresa OITI TECHNOLOGIES). Pois além de apoiar todo trabalho, carregam o espírito colaborativo, com isto trazendo para a empresa o objetivo de utilizar a tecnologia a serviço da sociedade. Sendo assim, agradeço em nome de toda comunidade de software livre por permitir esta contribuição criada para proteger as pessoas do bem.

Nesta edição da Campus Party 2016 no palco Inovação (Desenvolvimento) dia 29 de janeiro as 17h30, estarei lançando o projeto, com um palestra onde mencionarei como implementar o projeto a partir do código fonte, além de exemplos em C, PHP, Java e Bash.

Ja disponibilizei o projeto no GIT https://github.com/cabelo/opencertiface para os interessados.

A todos os membros da comunidade de código aberto que levam a sério o ESPÍRITO HACKER e utilizam essa força para o bem, aos que defendem a "LIBERDADE DA INFORMAÇÃO", aos que me incentivaram desde 1998 em meus primeiros contatos com o Software Livre, aos que se sacrificam para divulgar informações, aos que amam os seus idealismos acima do capitalismo e que lutam para fazerem um mundo melhor sem prejudicar terceiros. A todos que defendem estes ideais, um MUITO OBRIGADO !

Enviado por Alessandro de Oliveira Faria (cabeloΘopensuse·org)

| Link para compartilhar
Por Augusto Campos | 27/01/2016

Desenvolvedor explica a razão de ter trocado Python por Lua em seu código mais crítico

Python e Lua são opções sólidas, e ambas as linguagens contam com a minha simpatia. Não vejo no artigo do link abaixo um convite a que aquela seja abandonada em prol desta, mas sim um interessante relato de um caso em que isso fez bastante sentido, e que pode ser similar a algum caso do seu interesse.

Bônus: a dica do luvi, que empacota em um binário único de 5MB o código em Lua que você quiser distribuir, mais o runtime da linguagem e bibliotecas de suporte, mais a zlib, openssl e pcre. (via www.distelli.com - “Using Lua for Our Most Critical Production Code”)

| Link para compartilhar
Por Augusto Campos | 27/01/2016

Desligando a tela ao bloquear o Xfce

distribuicoes
Depois de muito quebrar a cabeça tentando entender porque um comportamento padrão do Xubuntu não era facilmente replicado no Debian com Xfce, descobri como fazê-lo alterando as opções do gerenciamento de energia do XScreenSaver. O processo todo é fundamentalmente simples, mas um detalhe nas configurações pode torná-lo um pouquinho mais complicado do que deveria. Um falha de usabilidade ou inocência do usuário?

Enviado por Tiago "Myhro" Ilieve (contatoΘmyhro·info)

| Link para compartilhar
Por Augusto Campos | 27/01/2016

Programação da área de Software Livre da Campus Party Brasil 2016 - CPBR9

promo, comunidade
Nesta terça-feira (26) começou a 9ª edição da Campus Party Brasil (CPBR9) e mais uma vez estaremos presentes promovendo diversas atividades na área de Workshop de de Software Livre. Serão 4 dias com atividades práticas das 10h30 às 23h00 para os campuseiros que querem iniciar seu contato com Software Livre ou para aqueles que já tem experiência e querem aprofundar seus conhecimentos.

A programação completa do Workshop de Software Livre da CPBR9 pode ser vista no site: http://slcampusparty.com.br/grade-cpbr9-2016

Nos outros palcos também acontecerão algumas atividades de Software Livre e listamos todas nessa página: http://slcampusparty.com.br/blog/software-livre-codigo-aberto-e-hardware-livre-nos-outros-palcos-da-cpbr9

E ainda, algumas Comunidades de Software Livre estarão realizando atividades na área de "Conteúdos by Comunidades" das 23h00 às 02h00 da manhã. Veja a lista de atividades nessa página: http://slcampusparty.com.br/blog/atividades-das-comunidadades-de-software-livre-nos-palcos-da-cpbr9

Enviado por Paulo Santana (phlsΘsoftwarelivre·org)

| Link para compartilhar
Por Augusto Campos | 27/01/2016

Docker - API Autenticada

containers, servidor
Utilizar a API do Docker trás diversos benefícios, entre eles a agilidade em criar e administrar seu ambiente de containers, mas uma das questões que mais incomodam quem administra algum servidor é a questão da segurança. Então, como aliar todos os benefícios da API do Docker sem abrir mão da segurança? Fazendo com que o acesso a API seja autenticado, veja neste post como você pode fazer isso em seu ambiente, de forma rápida e prática.

Enviado por MundoDocker (contatoΘmundodocker·com·br)

| Link para compartilhar
Por Augusto Campos | 27/01/2016