Mostrando postagens com marcador produtividade. Mostrar todas as postagens
Mostrando postagens com marcador produtividade. Mostrar todas as postagens

Github.com, o que é? como usar?


Olá pessoal, estava sem tempo para novos posts nas duas semanas que passaram! Obrigado pelas visitas que o blog tem tido! Vamos ao que interessa:

Primeiramente, você sabe o que é git? Se não sabe aconselho a ler o tutorial sobre git do Fabio Akita.

Github.com, o que é?

Github.com é um website feito em RoR que hospeda repositórios git. No plano gratuito seu projeto será publico, e no plano pago existe a possibilidade do projeto ficar no modo private. Ao colocar seu projeto no github, todos poderão olhar seu codigo, colaborar para a melhoria do mesmo, formando uma rede "Social Coding", de modo grosseiro um "Orkut" dos webdevelopers.
O projeto do framework Rails está hospedado lá, e qualquer um pode ver.

Como usar?

Vamos listar passos para conseguirmos hospedar um projeto git contendo um arquivo texto no Github.

  • Criar um conta no Github.com
  • Iniciar um novo projeto no Github.com
  • Adicionar permissões com public key ssh
  • Criar e configurar o projeto localmente usando git
  • Efetuar o primeiro commit e em seguida o push para o Github.com
Iniciar um novo projeto

Feito o primeiro login, vá no link Create a new repository.
Preencha as informações referentes ao seu novo projeto.


Adiocionar chave public no Github

Para este passo precisamos gerar primeiramente uma chave public em seu linux.
Execute o comando no terminal:

$ ssh-keygen -t rsa

Aperte enter em todas as perguntas sem especificar nada.
Após isto copie o conteúdo do arquivo ~/.ssh/id_pub.rsa

$ cat ~/.ssh/id_pub.rsa


Vá no link Account.
Clique no
add another public key e cole o conteúdo do id_pub.rsa copiado no passo acima no espaço.

Para testar execute no terminal o seguinte comando:
$ ssh git@github.com

Se der certo você vai ver uma menssagem de boas vindas.

Criar e configurar o projeto local

Crie uma pasta
$ mkdir projeto


Crie um arquivo teste dentro da pasta
$ cd projeto
$ echo Aprendendo a usar Github.com > README


Inicie um projeto git e adicione o arquivo
$ git init
$ git add README

Efetuar o primeiro commit e push

Primeiro commit
$ git commit -a -m "Primeiro commit"


Informando o endereço do seu repositório no GitHub.com
$ git remote add origin git@github.com:seu-usuario-no-Github/nome-do-projeto-criado.git


Exemplo:
$ git remote add origin git@github.com:jcmaciel/Sysobras.git


Primeiro Push
$ git push origin master


Até! Leia Mais!

Ambiente de Desenvolvimento Rails: Gedit + Gmate


Fala pessoal!!
Como todo programador Rails desmonetizado sonha em usar o Textmate (eu) trago uma solução bem fácil e extremamente explicada: um plugin para Gedit que aproxima-o do Textmate, o Gmate.
Com ele seu Gedit terá:
  • Console Embutido com possibilidade de varios terminais
  • Navegador de arquivos
  • Rails Hot Commands
  • Rails Hot Keys
  • Snapopen - abre arquivos rapidamente alá Textmate
  • TodoList
  • Bookmarks
  • Autocompletation
  • Syntax Highlight
  • E mais que eu posso estar esquecendo (#badblock)

Preview:


Instalação

$ sudo apt-get install gedit-plugins
Instalar gmate

$ git clone git://github.com/lexrupy/gmate.git

se aparecer git: command not found digite:

$ sudo apt-get install git-core
Extra:
Se você não tiver o git e não quiser instalar (programador rails geralmente precisa do git :] ) baixe o .deb http://cloud.github.com/downloads/lexrupy/gmate/gedit-gmate_0.9-ubuntu1_all.deb (somente para distros baseadas no debian) / baixe o tar.gz e descompacte http://juquinhaa.googlepages.com/gmate.taz.gz

# sanar as dependencias com esse comando:
$ sudo apt-get install python-pyinotify python-webkitgtk
# entre no diretorio
$ cd gmate
# instale
$ sh install.sh

Baixando o mterminal (Terminal embutido)
http://fazibear.googlepages.com/mterminal.tar.gz
Descompacte e copie os arquivos para a pasta /usr/lib/gedit-2/plugins/

Ativando e Configurando

Abra o Gedit e vá em Editar>Preferências>Plug-ins
Marque:
  • Advanced Bookmarks
  • Align
  • Auto Completation Plugin
  • Embedded Terminal
  • Gemini
  • HTML Tidy
  • Painel do navegador de arquivos
  • Quick Highlight Mode
  • Rails Extract partial
  • Rails File Loader
  • Rails Hot Commands
  • Rails HotKeys
  • Smart Ident
  • Snap open
  • TODO List
  • Trechos
  • Word completion

na aba Fontes e Cores escolha um tema que mais lhe agradar visualmente.

Para ativar o terminal aperte CTRL + F9
Para ativar o painel de navegação de arquivos use F9

Breve resumo das funcionalidades

Snap Open
Uso: CTRL + ALT + O
Abre arquivos rapidamente.
Rails HotKeys
Uso: CTRL + SHIFT + R e aperte logo em seguida F1. A lista com todos os comandos se abrirá.
CTRL + SHIFT + R e logo em seguida N abre o browser com endereço: http://localhost:3000/
Rails Hot Commands
Uso: CTRL + ALT + C e digite script. Logo abaixo uma lista vai aparecer contendo os comandos disponiveis.
Digite algum comando para executar rapidamente.
TODO List
Uso: CTRL + ALT + T abre uma janela contendo as tarefas a serem efetuadas, completas e etc.
Para usar basta em algum arquivo do projeto comentar assim:
Ex:
#TODO: lembrar aqui de implementar uma função tal.
Esse arquivo será listado na janela dos afazeres (CTRL + ALT + T)
Links:

Boa produtividade!
Até! Leia Mais!