Diego Rubin

Fullstack Developer

Entre em contato

Introdução ao GNU/Linux

Um pouco da história, informações técnicas e aplicações do Sistema Operacional originado pelos trabalhos de diversos desenvolvedores ao redor do mundo, principalmente, Richard Stallman e Linus Torvalds.

Utilizei esta apresentação em uma série de palestras durante a semana de estudos do curso Técnico em Informática da ETE Armando Bayeux da Silva em 2009.

Observação: O mascote que está na apresentação não é o conhecido Tux, mas sim o Tuz, um demônio da tasmânia. Esse mascote foi utilizado na versão 2.6.29, versão corrente na época em que preparei a apresentação. Ele foi criado por causa de uma campanha de conscientização de que o demônio da tasmânia encontra-se em extinção.

Ver o conteúdo

Criando uma Jail utilizando Chroot no Fedora ou CentOS

Em um projeto que estou desenvolvendo, tive a necessidade de executar um comando em um ambiente controlado e fora do sistema principal, porém um sistema virtualizado seria uma solução muito exagerada para o meu problema. Neste artigo mostro qual foi a solução que adotei e explico como montar uma sandbox no Fedora ou CentOS.

Ver o conteúdo

Criação de Extensões para o Inkscape

Após precisar criar uma extensão para o Inkscape para a Caiena, empresa onde trabalho, descobri quão fácil e poderoso é fazê-lo. Podemos utilizar algumas linguagens para desenvolver extensões para o Inkscape, como por exemplo Ruby, Perl, Bash, mas nesse artigo irei utilizar o Python.

Ver o conteúdo

Abandonando a IDE do Arduino

O projeto Arduino é realmente espetacular, auxilia muito a chegada dos desenvolvedores de softwares no mundo hardware, porém parece que a IDE do mesmo não foi feito para desenvolvedores. Neste artigo quero mostrar soluções para não depender da IDE para desenvolver aplicações para o Arduino.

Ver o conteúdo

Meu Ambiente de Desenvolvimento

Gostaria de apresentar neste post meu ambiente de desenvolvimento, falando um pouco sobre as aplicações que utilizo no meu dia-a-dia.

Ver o conteúdo