Arquivo da categoria: Programação

Anotação do JPA @Embedded

Um exemplo simples de como usar o @Embedded:

@Entity
public class Employee {
   // ...
   @Embedded
   private Address address;
   // ...
}
 
@Embeddable
public class Address {
   private String street;
   private String city;
   private String state;
   private String zip;
   // ...
}

Criar um Projeto RubyOnRails pelo Terminal

Bem vou partir do pressuposto que você já tem o rails instalado em sua máquina, então basta você acessar o seu diretório de workspace e criar o seu projeto, ai então pelo terminal você vai colocar esses comandos.
1º Passo: Criar projeto.

 rails new projeto

Observação: Você vai substituir o nome projeto pelo nome do seu projeto.
2º Passo: Rodar o projeto, basta acessar a pasta e rodar o servidor, e depois acesse no seu brwouser “http://www.localhost:3000/”.

 rails s

Observação: Tanto faz rails s ou rails server.
3º Passo: Criar o seu primeiro CRUD.

 rails generate scaffold pessoa nome idade descricao:text

Observação: Quando esse comando for executado será criado o model, view e controller, porém com esse outro comando abaixo cria só o model.

 rails generate model user full_name email password location bio:text

4º Passo: Criar o banco de dados no Sqlite3.

 rake db:create 
 rake db:migrate

Outras informações:
Quando você alterar uma classe e estiver usando o interpretador Ruby, você precisa recarregar o interpretador:

 reload!

Atalhos para o terminal:
Console.

 rails c

Servidor.

 rails s

Gerador de código “generate”.

 rails g

Console do banco de dados.

 rails db

©ArmandoCouto

Instalar o Ruby e o Rails no MAC

Para instalar o ruby no seu mac basta que você abra o terminal e coloque esses comandos mas  não precisa estar como SUDO ou ROOT, quando for precisar eu vou dizer.

1) Baixando e instalando git.

bash < <( curl -s https://rvm.beginrescueend.com/install/git )

2) instalando rvm.

bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)

Caso não der certo, coloque esse outro comando.

curl -s https://rvm.beginrescueend.com/install/rvm -o rvm-installer ; chmod +x rvm-installer ; ./rvm-installer –version latest

Observação: Precisa está como sudo.

Após instalado basta colocar esse comando.

rvm

Se aparecer um manualzinho dele então esta ok, se não aparecer você fez algo errado.
Na instalação no mac snow leopard não precisa fazer aquele “echo”no profile, pelo menos comigo nunca fiz e sempre ficou ok.

Seu rvm está instalado, agora vamos instalar o ruby, com o terminal aberto vamos digitar.

rvm install ruby-2.1.4

Após isto digite o comando abaixo para setar a versão de uso do ruby e manter ela como padrão.

rvm use 2.1.4 –default

Pronto, o ruby está instalado, para ver qual é a versão do ruby basta digitar.

ruby -v

Agora vamos instalar o Rails no seu computador, basta colocar esse comando no terminal.

gem install rails

Pronto, o rails está instalado, para ver qual é a versão do ruby basta digitar.

rails -v

Para finalizar basta dar update no gens.

gem update

©ArmandoCouto

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.

Configuração do SWI-Prolog no Mac

No mac quando você baixa o SWI-Prolog você basta instalar e pronto. Porém quando você instala o programa fica instalado no diretório:

$cd /opt/local/bin/

Nesta pasta temos o programa “swipl” ele não tem extensão então basta digitar:

$open swipl

Então com isso o programa vai ser aberto e com isso agora basta carregar o arquivo .pl que você desejar:
1º Passo:
Os comandos pwd e ls funcionam.
ABAAAfdjAAG-1

2º Passo:
Para acessar o arquivo com o caminho completo.
ABAAAfdjAAG-3

Pronto agora é só chamar as funções que você criou.
Link de mai informações.

©ArmandoCouto

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

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