Blog · Brasil

Razões para não se viver em São Paulo

Como habitante dessa cidade há mais de 7 anos, resolvi escrever um pouco a respeito dessa experiência e do que acho de se morar aqui.

Desde que vim morar aqui a trabalho percebi que não gostaria de viver o restante da minha vida na cidade. E caso você seja um “paulistanófilo” eu peço que você leia o texto e entenda o meu ponto de vista antes de ir até a caixa de comentários me xingar. Não gosto da cidade, mas também não a odeio. 

Não é por birra com os paulistanos ou coisa do tipo, nem por uma ou outra coisa em específico – críticos contumazes da cidade geralmente se focam nos temas de sempre, como o trânsito ruim ou o custo de vida. Não vou repisar nesses tópicos por dois motivos: 1) seria clichê, e 2) eles na maioria são relativos: se você mora perto do trabalho o quesito “trânsito” não tem impacto no seu dia-a-dia, por exemplo. Continue reading “Razões para não se viver em São Paulo”

Desenvolvimento · Dicas & Tutoriais · Linux · PHP

Não consegue debugar PHP com o xdebug? É o firewall

Você já fez todas as alterações e configurações imagináveis, mas mesmo assim você não consegue debugar sua aplicação PHP com o xdebug, usando breakpoints, entre outros recursos?

Mesmo se o seu ambiente estiver num container Docker, ou instalado na máquina estilo XAMPP, é preciso liberar a porta do firewall do sistema operacional que é usada pelo xdebug.

Por exemplo: eu ativei o firewall no meu PC com Linux Mint. E então eu não consegui mais usar os breakpoints no PHPStorm para pausar minha aplicação e conectar com o xdebug no ambiente do Docker. Depois de bater muita cabeça, descobri que era o firewall. Continue reading “Não consegue debugar PHP com o xdebug? É o firewall”

Blog · Desenvolvimento · Dicas & Tutoriais

Docker no Linux sem sudo

Muitos usuários Linux e que estão começando ou usam pouco o Docker (meu caso) podem se deparar com o problema de não conseguir executar alguns comandos. Uma googleada rápida e percebemos que, para conseguir, é preciso executar como administrador (ou seja, com o sudo antes de tudo).

Entretanto, é possível eliminar esse inconveniente e trabalhar com o Docker na linha de comando sem o sudo: Continue reading “Docker no Linux sem sudo”

Blog · Desenvolvimento · Game design · Games · Software

Artigo: “Como fazer o game dos seus sonhos, publicá-lo e não morrer no processo”

Tradução livre de artigo escrito por Juan Linietsky e publicado no blog da Godot Engine: https://bit.ly/2VOMRLD


MOTIVAÇÃO

Hoje estou reinstalando meu computador de desenvolvimento, então não posso fazer muita programação. Compilar na Godot leva cada vez mais tempo, então eu acho que um computador com nova configuração é mais uma maneira de acelerar o desenvolvimento da Godot engine. Continue reading “Artigo: “Como fazer o game dos seus sonhos, publicá-lo e não morrer no processo””

Arduino · Dicas & Tutoriais

Fazendo um simples controlador MIDI com Arduino | fácil e rápido

Neste breve tutorial vou explicar como fazer o Arduino funcionar como um controlador MIDI.

Usaremos dois botões, uma protoboard, alguns jumpers e um Arduino. No caso, uso o Mega, mas o UNO e outros deverão funcionar.

O programa DAW, que atenderá aos comandos do Arduino, será o LMMS. É um programa gratuito, por isso a preferência.

O tutorial aqui é super-simples, pois tem mais a finalidade de mostrar como usar a biblioteca MIDI no Arduino e tudo isso usando Linux – uma vez que os tutoriais mais encontrados na internet são em Windows e Mac, e há particularidades com relação ao sistema operacional. No meu caso uso o Linux Mint, mas outras distros também servirão.

No fim do artigo eu postei um vídeo demonstrando o uso do controlador MIDI na prática.
Continue reading “Fazendo um simples controlador MIDI com Arduino | fácil e rápido”

Blog · Desenvolvimento · Dicas & Tutoriais · Maker

Visual Studio Code como alternativa à IDE padrão do Arduino

Você está cansado das limitações da IDE padrão do Arduino, como a falta de indentação automática? Pois bem: é possível usar o Visual Studio Code para programar o Arduino.

Você só vai precisar de algumas extensões – além de ter instalada, também, a Arduino IDE padrão, usada como auxiliar pelo Code. Continue reading “Visual Studio Code como alternativa à IDE padrão do Arduino”

3D · Blender · Dicas & Tutoriais

Fazendo parafusos e porcas no Blender | Fácil e Rápido

Uma dica rápida e bem útil aqui, de um recurso do Blender que eu não conhecia.

Há um add-on, que já vem embutido com o Blender (porém desativado) chamado BoltFactory.

Com ele, é muito fácil fazer e modelar porcas e parafusos, evitando toda a complicação que é usar o Modifier Screw do Blender. Continue reading “Fazendo parafusos e porcas no Blender | Fácil e Rápido”

Desenvolvimento · Dicas & Tutoriais

Desenvolvendo em linguagem C no Linux com Visual Studio Code – fácil e rápido

Recentemente voltei a estudar a linguagem C com o intuito de melhorar minha relação com o Arduino (que usa C).

No entanto, como uso Linux Mint, não tenho à mão as mesmas IDEs que estão disponíveis no Windows. E também não queria recorrer à uma das ótimas IDEs pagas/trials, como a CLion, uma vez que minha finalidade era apenas para estudos – nada pesado. Então experimentei usar o Visual Studio Code.

Aqui explico como preparar o Code para essa finalidade, de um jeito prático e rápido. Estou enfocando aqui em distros baseadas no Debian (Ubuntu, Mint, etc). Para outras distros o diferencial será a instalação de dependências (uma vez que o apt está disponível em distros baseadas no Debian). Continue reading “Desenvolvendo em linguagem C no Linux com Visual Studio Code – fácil e rápido”