Atalhos para o Sublime Text 2

Mac
Navegar entre os arquivos: Command + P
Layout de 2 colunas: Command + Option + 2
Modo de distração livre: Command + Option + Shift + F
Find: Command + F
Find / Replace: Command + Option + F
Find / Where / Replace: Command + Shift + F
Indentação à esquerda: Command + [ ou Shift + Tab
Indentação à direita: Command + ] ou Tab
Comentário: Command + /
Multi-select: Command pressionado + Clique em várias linhas
Code Folding – Minimiza Bloco: Command + Option + [
Code Folding – Maximiza Bloco: Command + Option + ]
Code Folding – Minimiza Atributos: Command + K + Command + T
Code Folding – Maximiza Atributos: Command + K + Command + 0
Console: Ctrl + `
Menu: Command + Shift + P
Haiku: Ctrl + Option + Enter
Prefixr: Command + Ctrl + X
JSHint: Ctrl + J
JSMinifier: Ctrl + Option + M

Windows/Linux
Navegar entre os arquivos: Ctrl + P
Layout de 2 colunas: Alt + Shift + 2
Modo de distração livre: Shift + F11
Find: Ctrl + F
Find / Replace: Ctrl + H
Find / Where / Replace: Ctrl + Shift + H
Indentação à esquerda: Ctrl + [
Indentação à direita: Ctrl + ]
Comentário: Ctrl + / ou Ctrl+;
Multi-select: Ctrl pressionado + Clique em várias linhas
Code Folding – Minimiza Bloco: Ctrl + Shift + [
Code Folding – Maximiza Bloco: Ctrl + Shift + ]
Code Folding – Minimiza Atributos: Ctrl + K + Ctrl + J
Code Folding – Maximiza Atributos: Ctrl + K + Ctrl + 1
Console: Ctrl + `
Menu: Ctrl + Shift + P
Haiku: Ctrl + Alt + Enter
Prefixr: Ctrl + Alt + X
JSHint: Ctrl + J
JSMinifier: Ctrl + Alt + M

Bônus
Deletar linha: Ctrl + Shift + K (Windows/Mac/Linux)
Duplicar linha – Mac – Command + Shift + D – Windows/Linux – Ctrl + Shift + D
Troca de linhas: Mac – Command + Ctrl + Seta (cima ou baixo) – Windows/Linux – Ctrl + Shift + Seta (cima ou baixo)

Gerar chave SSH para o Heroku

Lembrando que é preciso você ter o Heroku Toolbelt e o Git instalados na máquina.  Abra o terminal e digite a seguinte linha de comando:

ssh-keygen

Precione “enter” para as possíveis perguntas que forem aparecendo. Em seguida, quando terminarem todos os procedimentos, você terá um arquivo na pasta “/Users/usuario/.ssh/id_rsa.pub”, que você precisará logo em seguida quando executar o próximo comando no terminal:

heroku keys:add ~/.ssh/id_rsa.pub

Para finalizar execute este último comando:

ssh -vT git@heroku.com

Gerar build com o Maven, sem os testes

Para gerar o build com o maven, sem ignorar os testes, seria:

mvn clean install

Para você ignorar os testes unitários precisa colocar “-DskipTests”, então ficaria.

mvn clean install -DskipTests

Para você ignorar os testes de integração precisa colocar “-DskipITs”, então ficaria.

mvn clean install -DskipITs

Mas se você quiser ignorar tanto os teste unitários como de integração, ficará assim.

mvn clean install -Dmaven.test.skip=true

Observação: Para que funcione o “-Dmaven.test.skip=true”, você deve ter este profile no pom.xml:

<plugin>
   <groupId>org.apache.maven.plugins</groupId>
   <artifactId>maven-surefire-plugin</artifactId>
   <version>2.12.4</version>
   <configuration>
      <skipTests>true</skipTests>
   </configuration>
</plugin>

Git Logs e Diffs

Ver logs de commits:

git log

Ver logs de operações (commits, clones, checkouts, pulls, etc):

git reflog

Ver log de alterações de um determinado arquivo:

git log -p nome-do-arquivo

Alterações que estão para ser enviadas:

git diff --stat

Ver diff antes de commitar:

git diff

Ver diff de um determinado arquivo:

git diff -p nome-do-arquivo

Ver diff entre 2 versões:

git diff -p nome-do-arquivo f90b0dd3949..70ad8038d0

Obs: caso quando você execute algum desses comandos e o console crie uma paginação pois tem muitos registros e você não quer todos e para fechar é só digitar “q” no console.

Como mudar o width do corpo da página

É bem simples mudar o tamanho do corpo da página basta entrar no wp-admin do wordpress dai então clicar em Aparência e depois é Editar.
Vai abrir uma tela com a classe style.css já carregado, dai então basta você achar esse códgo css:

.entry-header,
.entry-content,
.entry-summary,
.entry-meta {
    margin: 0 auto;
    max-width: 900px;
    width: 100%;
}

Que está com um comentário em cima dizendo Content, e depois que mudar é só salvar e pronto.

Web Services em Java

Para você criar um web service em java é muito simples basta fazer algo parece com esse código:

package br.com.webservice.main;

import java.util.List;

import javax.jws.WebService;
import javax.xml.ws.Endpoint;

import br.com.webservice.data.MemberListProducer;
import br.com.webservice.model.Member;

/**
 * @author armandocouto
 * @email coutoarmando@gmail.com
 * @date 13/11/2013
 */
@WebService
public class Main {

    public List listar() {
        MemberListProducer mlp = new MemberListProducer();
        return mlp.getMembers();
    }

    public static void main(String[] args) {
        Endpoint.publish("//localhost:8080/teste", new Main());
        System.out.println("Servio inicializado.");
    }
}

Depois você pode utilizar o programa SoapUI para capitura essa requisição ficaria assim:

//localhost:8080/teste?wsdl

Configurar o Sublime Text 2 para abrir pelo terminal

Bem quem nunca ficou com raiva em ter que abrir um arquivo qualquer com os editores de arquivos do Linux ou Mac como “nano” ou “vim”?

Bem a solução dos problemas está em um programa chamado Sublime Text 2, para configura-lo basta seguir o passo a passo.

Passo 1

ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/local/bin/sublime

Passo 2 – Edite o .bash_profile

vim ~/.bash_profile

Passo 3 – Acrescente ao final do arquivo a linha

export PATH=/usr/local/bin

Passo 4 – Reinicie o .bash_profile

source ~/.bash_profile

No terminal utilize: sublime diretório

Direitos Autorais: Daniel Antoniete