Visite também: UnderLinux ·  Dicas-L ·  SoftwareLivre.org ·  [mais] ·  Currículo ·  Efetividade ·  Arduino

openSUSE Linux no Windows 10 passo-a-passo: para usuários Windows ingressarem no mundo do Software Livre

Tags:

Em abril de 2016 a Microsoft, em parceria com a Canonical, lançou na atualização do Windows 10 um subsistema Windows para Linux que permite executar o Bash no Windows 10 (baseado no projeto Astoria). Agora veremos como utilizar o openSUSE neste cenário, assim permitido usuários Windows ingressar no mundo de Software Livre. Acredito que muitos me criticarão, mas entendo como uma janela de oportunidades para usuários Windows conhecer o mundo colaborativo do software livre e respectivas ferramentas.

Enviado por Alessandro de Oliveira Faria (A.K.A. CABELO) (cabeloΘopensuse·org)

Compartilhe: [Twitter] [Facebook] [Comentar]

Samsung libera nova pré-visualização das ferramentas do Visual Studio para o Tizen

Tags: pos-pc

Já pensou em desenvolver aplicativos para TVs com o Xamarin.Forms? Veja com exclusividade essa novidade da Samsung em parceria com a Microsoft. Hoje, a Samsung anunciou o lançamento de uma segunda pré-visualização do Visual Studio Tools para Tizen, o sistema operacional de código aberto baseado em Linux que executa mais de 50 milhões de dispositivos Samsung, incluindo TVs, wearables e telefones celulares. Os desenvolvedores podem baixar essa versão para usar o Visual Studio para criar aplicativos .NET para Tizen.

Enviado por ALESSANDRO DE OLIVEIRA BINHARA (binharaΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

Vídeo: Processamento de arquivos em lote no Gimp

Tags: video

Neste vídeo veja como o Gimp trabalha com o processamento de arquivos em lote através do conjunto de plugins Registry.

Enviado por Marcelo de Souza (marcellodesouzaΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

GitLab sai do ar: admin dá rm -Rvf e deleta o banco de dados

Tags: desenvolvedores, banco-de-dados, shell, servidor

Entre as várias lições do episódio, destaco uma: quem não testa regularmente a recuperação não sabe se tem mesmo um backup.

O serviço de hospedagem de repositórios gratuito GitLab sofreu uma tragédia na noite desta terça-feira, após um dos administradores acidentalmente deletar o banco de dados PostgreSQL inteiro do serviço enquanto tentava resolver um erro de replicação.

O administrador estava logado em dois servidores ao mesmo tempo (um de teste e outro de produção) e queria apagar uma pasta vazia no de teste, mas rodou o comando rm -Rvf no de produção. Quando percebeu o erro, já era tarde demais - da base de 310GB, só restavam 4.5GB.

Para piorar a situação, nenhum dos 5 procedimentos de backup de que eles dispunham funcionou. Um erro de configuração impedia o pg_dump de criar as cópias da base (a versão do pg_dump e do servidor PostgreSQL não batiam), e os processos de replicação dependiam de diversos shell scripts frágeis e mal documentados. Resultado: os locais onde os backups deveriam estar estavam vazios.

Ao longo do dia de hoje, os administradores correram para tentar recuperar o que podiam dos dados de seus usuários. Ao menos o conteúdo dos repositórios não foi perdido - somente os metadados dos repositórios (issues, merge requests, comentários, snippets, etc.)

Ao fim da tarde de quarta, o GitLab voltou ao ar, mas como o único backup disponível era de 6 horas antes da tragédia, houve perda dos dados posteriores a 17h20 UTC da terça.

Ver: Notícia: https://techcrunch.com/2017/02/01/gitlab-suffers-major-backup-failure-after-data-deletion-incident/ (inglês) Resumo da ópera: https://about.gitlab.com/2017/02/01/gitlab-dot-com-database-incident/ (inglês) Atualizações sobre o incidente: https://twitter.com/gitlab

Enviado por Jack Ripoff (jack·ripoffΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

Vídeo Controle de Versão: Ignorando Arquivos Desnecessários (11min)

Tags:

Nem todos os arquivos presentes no diretório de trabalho devem ser rastreados pelo controle de versão. Esse vídeo mostra quais são esses tipos de arquivos, porque não devem ser versionados e como filtrá-los pelo controle de versão.

Enviado por André Felipe Dias (andref·diasΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

Novatec Editora lança livro Aprendendo Node

Tags: livros, servidor

Programadores JavaScript que procuram um material que ensine a criar aplicações em rede no Node têm agora como material de estudo o lançamento da Novatec Editora: Aprendendo Node, de Shelley Powers.

O livro é uma guia prático, no estilo “mão na massa”, que tem como objetivo fazer com que o programador JavaScript – acostumado a lidar apenas com processamento no navegador – domine com maestria os fundamentos do Node no servidor.

A obra aborda inúmeros módulos nativos e de terceiros, explica o modelo de I/O assíncrono e oferece exemplos de programas e implementações que se beneficiam do desenvolvimento centralizado no servidor proporcionado pelo Node.

Shelley Powers trabalha com tecnologias web há mais de 12 anos e tem escrito livros e artigos sobre o tema por todo esse tempo, passando por todas as versões de JavaScript e pelas ferramentas mais avançadas de web design. Seus livros mais recentes publicados pela O’Reilly abrangem web semântica, Ajax, JavaScript e gráficos.

Enviado por Stephanie Milate (smilateΘnovatec·com·br)

Compartilhe: [Twitter] [Facebook] [Comentar]

Ferramentas para sua privacidade e liberdade

Tags: pos-pc

Já faz um tempo que venho me incomodando com os apps google que tinha em meu telefone inteligente com Android, alguns que nunca precisei utilizar. Como curioso que sou, achei uma gama de ferramentas open source que estão me ajudando a dar um pé na bunda no Google e Facebook. Ainda falta muito, mas vamos lá.

Enviado por Luiz Sanches (luizsanchesΘopmbx·org)

Compartilhe: [Twitter] [Facebook] [Comentar]

Curso Gratuito de Git e GitHub para Iniciantes

Tags: curso, desenvolvedores, comunidade

Desenvolvedores em qualquer linguagem ou plataforma que desejam mais segurança para seus projetos com uma ferramenta de controle de versão. Nesse curso você aprenderá do zero a trabalhar com o principal sistema de controle de versão da atualidade. Também, aprenderá a trabalhar com os serviços do Github. Tudo que você precisa para começar a versionar seus arquivos e contribuir com a comunidade opensource.

Enviado por Marcos Oliveira (terminalroottvΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

Última chamada para inscrição gratuita no DevopsWeek

Tags:

Já garantiu sua vaga no DevOpsWeek? Estamos com mais de 3mil inscritos e aceitaremos inscrições gratuitas somente até dia 03/02 às 23:59.

Confira a nossa grade no site e garanta logo a sua vaga.

Enviado por Eduardo Neves (serrano·nevesΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

RcloneBrowser: uma janela para o Google Drive no Ubuntu e Linux Mint

Tags:

O RcloneBrowser é uma interface gráfica para a ferramenta da linha de comando Rclone. Permite sincronizar arquivos e pastas com vários serviços de armazenamento em nuvem (Google Drive, Dropbox, Yandex.Disk, entre outros).

É possivelmente a melhor alternativa para gerenciar o Google Drive no Linux, principalmente por ser grátis (os similares conhecidos são pagos).

Usa o mesmo arquivo de configuração do Rclone, sem necessidade de configuração extra.

Enviado por Rodrigo (linuxuserlogΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

Lançamento de novos cursos Xamarin em Curitiba e São Paulo

Tags: pos-pc, curso, desenvolvedores

Cursos Xamarin Presenciais - Azuris está lançando sua nova grade de curso presenciais com turmas em Curitiba e São Paulo com início dia 6 de fevereiro de 2017. A nova grade contempla de forma objetiva tudo que é mais importante na plataforma Xamarin. A grande novidade é estar trazendo desenvolvimento nativo Android e iOS. Nossos alunos sairão qualificados para desenvolver em Xamarin CrossMobile com C#, mas também nas plataformas nativas com Java e Swift. Solicite maiores informações e garanta sua vaga!! https://goo.gl/forms/W9ulW1KjbvrYqHfu1

Enviado por ALESSANDRO DE OLIVEIRA BINHARA (binharaΘazuris·com·br)

Compartilhe: [Twitter] [Facebook] [Comentar]

Tutorial: Instalando plugins do Gimp de forma manual

Tags: instalar

Caso você não consiga instalar os plugins do Gimp através do seu gerenciador de pacotes, você pode fazer a instalação manual dos plugins. Basta apenas saber onde o Gimp mantém as pastas de configuração no seu diretório home. Neste post aprenda a instalar de forma manual plugins para o Gimp.

Enviado por Marcelo de Souza (marcellodesouzaΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

Testes em Android – Parte I: Por onde começar?

Tags: pos-pc, comunidade

Este post é o primeiro de uma série sobre testes em Android. Você aprenderá conceitos essenciais sobre a arquitetura de testes, instrumentação e como configurar o seu projeto no Android Studio para começar a automatizar seus testes unitários e de UI. Nesse primeiro post, irei focar apenas em testes unitários utilizando a ferramenta JUnit. Como ele é de assunto intermediário, caso você seja iniciante em Android, sugiro este post onde falo passo a passo como começar o desenvolvimento de apps no Android Studio.

Enviado por Luiz Sanches (luizsanchesΘopmbx·org)

Compartilhe: [Twitter] [Facebook] [Comentar]

FeedReader - Como Instalar no openSUSE e Derivados

Tags: instalar, video

O FeedReader é um leitor RSS moderno para desktop, ele é capaz de agregar feeds de diversos serviços online como o OwnCloud, em um único local.

A instalação no vídeo tutorial foi executada no openSUSE Leap 42.2, mas no post (link abaixo) você pode encontrar os repositórios para o Leap 42.1 e Tumbleweed.

Enviado por Diego Barbosa (diego·barbosaΘlinuxmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

Controlando o seu desktop a partir de um celular ou tablet

Tags: instalar, pos-pc, desenvolvedores

Estava eu numa madrugada assistindo a um filme quando, meu mouse sem fio cai no chão pela milionésima vez e para de funcionar. Esse até que durou um pouco mais, mas a gravidade não foi muito legal para ele.

Entro na internet e começo a procurar algum aplicativo interessante que funcionasse como um mouse e que rodasse em Linux, claro! Trocando uma ideia com um amigo, Bruno Gonçalves, e que já foi amante do KDE, me sugere um app chamado KDE Connect. Fui logo tratar de instalar e testar para tentar resolver o meu “problema”. Não é que o app realmente funciona e melhor do que eu esperava!

Pelo que andei pesquisando no site do desenvolvedor e fuçando no aplicativo, hoje ele já está estável e com dezenas de funções, como por exemplo, controle multimídia, notificações do celular no desktop, responder SMS direto do desktop, dentre outras, mas o foco aqui será apenas no funcionamento do aplicativo como um mouse e teclado para controlar o desktop, que por sinal funciona 100%.

Posso dizer que dei adeus ao mouse físico, que para mim a única finalidade era para acessar meus filmes: pausar, play, aumentar/diminuir o volume, nada mais. Posso dizer que esse app cumpre muito bem o que promete.

Continue lendo… (https://talesam.org/2017/01/29/controlando-o-seu-desktop-partir-de-um-smartfone-ou-tablet/)

Enviado por Tales Mendonça (talesamΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]