Importar um banco no MongoDB

Para você importar um banco com MongoDb é muito simples, rode o banco, abra outra aba no terminal e coloque o seguinte comando:

mongoimport --collection collection --file collection.json

Esse “collectio.json” é um um backup de banco que eu fiz para mostrar o exemplo. Depois desse comando esse banco já está pronto para ser usado.

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("http://localhost:8080/teste", new Main());
		System.out.println("Serviço inicializado.");
	}
}

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

http://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

Variável de Ambiente no MAC

Para criar uma variável de ambiente basta fazer, exemplo com mysql basta ir no terminal e colocar:

$ export PATH=$PATH:/usr/local/mysql/bin

Mas para ficar permanente basta entrar com como:

$ sudo su
$ vi .bash_profile

Com arquivo aberto basta apertar “i” que assim você pode colocar:

export PATH=$PATH:/usr/local/mysql/bin

Para fechar basta aberta ESQ e digitar “:wq” e pronto está pronto.

OBS: você pode usar o “nano” ou “vim”, segue como consulta:

http://commandlinemac.blogspot.com.br/2008/12/vim.html

MongoDB e Node.js

Curso de MongoDB com Node.JS da MongoDB University módulo M101JS.

Como iniciar um projeto MongoDB com Node.js
Observação: Crie um diretório que será o seu projeto, dentro dele teram os sequintes arquivos “app.js” e “package.json” que seram explicados mais a frente.

Passo 1
Precisa ter o arquivo “package.json” com algumas configurações:
{ “name”: “node-js”, “version”: “0.0.0”, “description”: “npm introduction”, “version”: “0.2.0”, “main”: “app.js”, “dependencies”: { “consolidate”: “~0.9.1”, “express”: “~3.2.6”, “mongodb”: “~1.3.10” }, “author”: “Armando Couto”, “license”: “BSD” }

E o arquivo “app.js” com essas configurações:

 var express = require('express'), cons = require('consolidate'), mongodb = require('mongodb');

Passo 2
Ir no terminal e executar esses comandos:

 npm install express

Observaçãos: Caso de algum erro pode ter haver com o package.json.

Passo 3
Será criado um diretório no diretório aonde você estava.

 node_modules consolidate express mongodb

Link do GitHub MongoDB Node.JS

Início do Site

Bem como esse é meu primeiro post, então vou explicar basicamente qual é a função deste site. Aqui terá minhas informações curriculares e tutoriais sobre possíveis problemas que vocês um dia poderão ter em desenvolvimento de software. Espero que seja de bom proveito.