PyDev: Python no Eclipse

Programando em Python no Eclipse

Para quem não sabe, Python é uma linguagem de programação. Particularmente, eu gosto muito dela, sendo muito fácil fazer praticamente tudo.

Agora, se você gosta de Python e também gosta do Eclipse IDE, o plugin PyDev foi feito para você!

PyDev é um plugin para desenvolvimento em Python no Eclipse IDE, oferecendo diversas vantagens sobre editores de texto comum.

Vemos a seguir como instalar o PyDev no Eclipse e como realizar a configuração básica.

Continue lendo “PyDev: Python no Eclipse”

Git: Rebase

Git rebase

Rebase é o comando do Git que eu mais gosto!

Ele possui duas funcionalidades principais. A primeira é aplicar uma sequência de commits em um commit base diferente (rebase, entende?).

A segunda, que eu mais gosto, é juntar commits, também sendo possível alterar commits.

Pois então vamos lá!

Continue lendo “Git: Rebase”

Git: Salva-vidas

Cuide do seu repositório

Git é uma ferramenta muito poderosa. Um oceano de possibilidades. E com grandes poderes surgem grandes responsabilidades. Cuidado para não se afogar!

Neste post venho lhes contar algumas dicas interessantes para que sua experiência com Git sejam o mais tranquila possível.

O Git funciona como o terminal Linux. O comando que você der ele executa. Apesar disso algumas precauções são tomadas pelo próprio Git para que os danos sejam minimizados caso algo saia errado. Algumas vezes, no entanto, um pouquinho de precaução precisa vir de você, como é o caso abaixo.

Amor e ódio: reset e stash

Quando for brincar com coisa séria, por exemplo o comando reset, tenha em mente que há ações que não poderá voltar atrás, especialmente se utilizar reset –hard!

Continue lendo “Git: Salva-vidas”

Git: Servidor de repositórios via SSH

Criando servidor Git acessado por SSH

Git é um sistema de controle de versão muito poderoso e robusto. Ele pode ajudá-lo de várias formas, sendo uma delas gerenciar códigos fonte.

Neste tutorial realizaremos os seguintes passos:

Instalar as dependências para que seja possível configurar o servidor.
Criar o usuário Git, que será o usuário dono dos repositórios.
Criar repositórios utilizando o usuário root.
Clonar repositório e enviar o primeiro commit.

Continue lendo “Git: Servidor de repositórios via SSH”

Git: introdução parte 3

Git básico para principiantes

Este é o terceiro post desta sequência. Caso não tenha visto ou queira dar uma revisada confira os posts Git: introdução parte 1 e parte 2.

Na parte 1 vimos como:

  • Criar um repositório
  • Adicionar modificações
  • Criar um commit

Na parte 2 vimos como:

  • Criar um novo branch (ramo)
  • Trocar o branch ativo
  • Merge (fundir) dois branches

Nesta terceira parte vemos como trabalhar com repositórios remotos:

  • Clonar um repositório
  • Adicionar um novo repositório
  • Obter novos commits de um repositório
  • Enviar novos commits para um repositório

Continue lendo “Git: introdução parte 3”

Git: introdução parte 2

Git básico para principiantes

Este é o segundo post desta sequência. Caso não tenha visto ou queira dar uma revisada confira o post Git: introdução parte 1.

Na parte 1 vimos como:

  • Criar um repositório
  • Adicionar modificações
  • Criar um commit

Aqui  na parte 2 vemos como:

  • Criar um novo branch (ramo)
  • Trocar o branch ativo
  • Merge (fundir) dois branches

Continue lendo “Git: introdução parte 2”

Git: introdução

Git básico para principiantes

“Git é um sistema de controle de versão grátis e de código aberto, projetado para gerenciar desde pequenos até grandes projetos com velocidade e eficiência.” – git-scm.com

Git
Git

Git foi inicialmente desenvolvido por Linux Torvalds para substituir o antigo sistema de controle de versão que utilizavam, o qual perderam o direito de utilizar. Para criá-lo passou duas semanas longe do desenvolvimento do kernel Linux, votando sua atenção apenas para encontrar a solução deste problema urgente que encaravam.

Git é bastante complexo e, no início, difícil de entender. Porém aos poucos compreende-se como as coisas funcionam e então passam a fazer sentido.

Por isso veremos uma breve introdução aos comando essenciais e em posts futuros veremos outros recursos.

Para iniciarmos o uso do Git precisamos conhecer três coisas básicas, que veremos neste post:

Criar um repositório.
Adicionar modificações.
Criar um commit.

Continue lendo “Git: introdução”

Arduino: Gravando com plugin AVR-Eclipse

Gravando com plugin AVR-Eclipse

Assim como o post Arduino: AVR Cross-Compile com Eclipse IDE também tem o se modo easy, o post sobre Arduino: Gravando AVR com Eclipse IDE, também tem o seu próprio modo easy com o plugin AVR-Eclipse.

O plugin AVR-Eclipse e sua documentação pode ser encontrado no site http://avr-eclipse.sourceforge.net.

Neste tutorial veremos como:

Configurar o plugin AVR-Eclipse para gravar o microcontrolador utilizando o Avrdude.

Continue lendo “Arduino: Gravando com plugin AVR-Eclipse”

Arduino: Plugin AVR-Eclipse

Configurando plugin AVR-Eclipse

Depois de mostrar como as coisas funcionam no modo hard no post sobre AVR Cross-Compile com Eclipse IDE, agora vamos ver como fazer do modo easy, utilizando o plugin AVR-Eclipse.

O plugin AVR-Eclipse e sua documentação pode ser encontrado no site http://avr-eclipse.sourceforge.net.

Neste tutorial veremos como:

Instalar o plugin AVR-Eclipse.
Criar um projeto para microcontrolador ATmega328P.
Criar o arquivo HEX para gravação.

Continue lendo “Arduino: Plugin AVR-Eclipse”

Arduino: Gravando AVR com Eclipse IDE

Arduino: Gravando AVR com Eclipse IDE

TLDR; Este tutorial mostra como gravar um microcontrolador AVR ATmega328P com a IDE Eclipse utilizando o Avrdude.

Já vimos como compilar um programa para microcontroladores AVR no post AVR Cross-Compile com Eclipse IDE, mas compilar é meio inútil sem poder gravar o programa no microcontrolador, não é?

Pois então é pra já que vamos resolver isso!

O Avrdude é uma ferramenta para programação de microcontroladores AVR. Ele funciona com uma variedade enorme de gravadores, sendo utilizado pela Arduino IDE para a gravação dos programas criados.

Neste post veremos como configurar uma ferramenta externa no Eclipse que realiza a gravação

Continue lendo “Arduino: Gravando AVR com Eclipse IDE”