1 - INICIO
2 - DEC. VAR. A : INTEIRO
3 - A=1
4 - ENQUANTO(A<=50)
5 - ESCREVA A
6 - A=A+1
7 - FIM
quarta-feira, 24 de outubro de 2012
segunda-feira, 15 de outubro de 2012
domingo, 14 de outubro de 2012
Minetest - baú
Após criar um baú no minetest, coloque-o no chão.
Clique com o botão direito no baú.
Selecione os itens a ser depositado n baú.
Dica: quando o baú estiver com itens não se pode mais carregá-lo.
sábado, 13 de outubro de 2012
Minetest - Criando ferramentas
Encontrei esse jogo na central de programas do ubuntu e gostei, apanhei um pouco para aprender a criar ferramentas, principalmente a espada para enfrentar os monstros, mas com o tempo fui aprendendo e encontrei várias dicas pela internet, descrevi algumas delas aqui para eu e meus amigos não se esquecerem de como criá-las.
Criando espada de madeira.
Criando espada de pedra.
Criando picareta de madeira.
Criando picareta de pedra.
Criando picareta MESE.
É difícil achar o bloco MESE, quando achar no mínimo 3, poderá criar uma picareta dourada, destrói os blocos com apenas um click e demora para se desgastar.
Criando pá de madeira.
Criando pá de pedra.
Criando machado de madeira.
Criando machado de pedra.
Criando baú.
Minetest - Comendo fruta
Jogando Minetest, percebi que eu não estava se alimentando, buscando informações na internet aprendi. Espero ter ajudado.
Para se alimentar, utilize as maças.
Para se alimentar, utilize as maças.
Coloque as maças no chão e clique com o botão direito para se alimentar.
SQL - Dicas
- Sempre analisamos a query entre parênteses primeiro. (como vimos em subquery)
- EXIST
Somente lista o nome dos clientes que existam.
- WHERE <NOME COLUNA> IN (NOT IN)
Retorna uma lista de zeros ou mais valores.
- WHERE EXIST (NOT EXIST)
Retorna um valor falso ou verdadeiro.
- EXIST
Somente lista o nome dos clientes que existam.
- WHERE <NOME COLUNA> IN (NOT IN)
Retorna uma lista de zeros ou mais valores.
- WHERE EXIST (NOT EXIST)
Retorna um valor falso ou verdadeiro.
SQL - Consultas encadeadas (subqueries)
O que é consulta encadeadas?
Consulta encadeada é quando um resultado de uma consulta é utilizado por outra consulta.
Exemplo:
SELECT NOME_PRODUTO, PESO_PRODUTO
FROM PRODUTO
WHERE CODIGO_PRODUTO IN
(SELECT CODIGO_PRODUTO
FROM ITEM_PEDIDO
WHERE QUANTIDADE = 500)
Consulta encadeada é quando um resultado de uma consulta é utilizado por outra consulta.
Exemplo:
SELECT NOME_PRODUTO, PESO_PRODUTO
FROM PRODUTO
WHERE CODIGO_PRODUTO IN
(SELECT CODIGO_PRODUTO
FROM ITEM_PEDIDO
WHERE QUANTIDADE = 500)
SQL - JOIN
O que são qualificadores de nome?
Consiste em <nome tabela> ponto <nome coluna>.
Exemplo:
PRODUTO.DESCRICAO
PEDIDO.NOME_PEDIDO
CLIENTE.ENDERECO
- Ver pedido de cada cliente
SELECT CLIENTE.NOME_CLIENTE,
PEDIDO.CODIGO_CLIENTE,
PEDIDO.NUMERO_PEDIDO
FROM CLIENTE, PEDIDO
WHERE CLIENTE.CODIGO_CLIENTE
= PEDIDO.CODIGO_CLIENTE;
- Ver clientes que tenham prazo de entrega superior a 15 dias e pertencem aos estados de MG ou SC.
SELECT CLIENTE.NOME_CLIENTE,
PEDIDO.CODIGO_CLIENTE,
PEDIDO.NUMERO_PEDIDO
FROM CLIENTE, PEDIDO
WHERE CLIENTE.CODIGO_CLIENTE
= PEDIDO.CODIGO_CLIENTE
AND UF IN ('MG', 'SC')
AND PRAZO_ENTREGA > 15;
Consiste em <nome tabela> ponto <nome coluna>.
Exemplo:
PRODUTO.DESCRICAO
PEDIDO.NOME_PEDIDO
CLIENTE.ENDERECO
- Ver pedido de cada cliente
SELECT CLIENTE.NOME_CLIENTE,
PEDIDO.CODIGO_CLIENTE,
PEDIDO.NUMERO_PEDIDO
FROM CLIENTE, PEDIDO
WHERE CLIENTE.CODIGO_CLIENTE
= PEDIDO.CODIGO_CLIENTE;
- Ver clientes que tenham prazo de entrega superior a 15 dias e pertencem aos estados de MG ou SC.
SELECT CLIENTE.NOME_CLIENTE,
PEDIDO.CODIGO_CLIENTE,
PEDIDO.NUMERO_PEDIDO
FROM CLIENTE, PEDIDO
WHERE CLIENTE.CODIGO_CLIENTE
= PEDIDO.CODIGO_CLIENTE
AND UF IN ('MG', 'SC')
AND PRAZO_ENTREGA > 15;
SQL - HAVING
- Listar os produtos que têm mais do que três produtos.
SELECT NUMERO_PEDIDO, TOTAL_PRODUTO = COUNT(*)
FROM ITEM_PEDIDO
GROUP BY NUMERO_PEDIDO
HAVING COUNT(*) > 3;
- DICA: A cláusula group by pode ser utilizada em conjunto com qualquer outra cláusula.
SQL - Operadores IN e NOT IN
SELECT NOME_MOTORISTA
FROM MOTORISTA
WHERE CNH IN ('A', 'B');
SELECT NOME_MOTORISTA
FROM MOTORISTA
WHERE CNH NOT IN ('A', 'B');
FROM MOTORISTA
WHERE CNH IN ('A', 'B');
SELECT NOME_MOTORISTA
FROM MOTORISTA
WHERE CNH NOT IN ('A', 'B');
sexta-feira, 12 de outubro de 2012
SQL - Utilizando função de agregação
VALOR MÁXIMO - MAX
SELECT MAX(SALARIO_FIXO),
FROM VENDEDOR;
VALOR MÍNIMO - MIN
SELECT MIN(SALARIO_FIXO),
FROM VENDEDOR;
SOMA - SUM
SELECT SUM(QUANTIDADE),
FROM ITEM_PEDIDO
WHERE COD_PRODUTO = '12';
MÉDIA - AVG
SELECT AVG(SALARIO_FIXO),
FROM VENDEDOR;
CONTADOR - COUNT
SELECT COUNT(*),
FROM VENDEDOR
WHERE SALARIO_FIXO > 2100;
SELECT MAX(SALARIO_FIXO),
FROM VENDEDOR;
VALOR MÍNIMO - MIN
SELECT MIN(SALARIO_FIXO),
FROM VENDEDOR;
SOMA - SUM
SELECT SUM(QUANTIDADE),
FROM ITEM_PEDIDO
WHERE COD_PRODUTO = '12';
MÉDIA - AVG
SELECT AVG(SALARIO_FIXO),
FROM VENDEDOR;
CONTADOR - COUNT
SELECT COUNT(*),
FROM VENDEDOR
WHERE SALARIO_FIXO > 2100;
SQL - Ordenar os dados selecionados
- MOSTRAR EM ORDEM ALFABÉTICA A LISTA DOS VENDEDORES.
SELECT NOME_VENDEDOR
FROM VENDEDOR
ORDER BY NOME_VENDEDOR;
- MOSTRAR EM ORDEM DESCENDENTE A LISTA DOS VENDEDORES.
SELECT NOME_VENDEDOR
FROM VENDEDOR
ORDER BY NOME_VENDEDOR DESC;
SELECT NOME_VENDEDOR
FROM VENDEDOR
ORDER BY NOME_VENDEDOR;
- MOSTRAR EM ORDEM DESCENDENTE A LISTA DOS VENDEDORES.
SELECT NOME_VENDEDOR
FROM VENDEDOR
ORDER BY NOME_VENDEDOR DESC;
SQL - Operadores is null e is not null
...
WHERE <NOME TABELA> IS NULL;
...
WHERE <NOME TABELA> IS NOT NULL;
- MOSTRAR OS CLIENTES QUE NÃO TENHAM INSCRIÇÃO ESTADUAL.
SELECT *
FROM CLIENTE
WHERE IE IS NULL;
WHERE <NOME TABELA> IS NULL;
...
WHERE <NOME TABELA> IS NOT NULL;
- MOSTRAR OS CLIENTES QUE NÃO TENHAM INSCRIÇÃO ESTADUAL.
SELECT *
FROM CLIENTE
WHERE IE IS NULL;
SQL - Operadores between e not between
SELECT COD_PRODUTO, UNIDADE
FROM PRODUTO
WHERE VALOR_UNITARIO BETWEEN 1.00 AND 1.99;
...
WHERE QUANTIDADE NOT BETWEEN 10 AND 100;
FROM PRODUTO
WHERE VALOR_UNITARIO BETWEEN 1.00 AND 1.99;
...
WHERE QUANTIDADE NOT BETWEEN 10 AND 100;
SQL - Operadores lógicos AND, OR e NOT
- MOSTRAR DESCRIÇÃO DO PRODUTO ONDE A UNIDADE SEJA 'M' E VALOR UNITÁRIO DE 1,99.
SELECT DESCRICAO_PROD
FROM PRODUTO
WHERE UNIDADE='M' AND VAL_UNIT = 1.99;
- MOSTRAR NOME DO CLIENTE E ENDEREÇO ONDE O NÚMERO ESTEJA ENTRE 3456 E 5000 OU A CIDADE SEJA SAO PAULO.
SELECT NOME_CLIENTE, ENDERECO
FROM CLIENTE
WHERE (NUMERO >= '3456' AND NUMERO <=5000)
OR CIDADE = 'SAO PAULO';
- MOSTRAR TODOS OS PEDIDOS QUE NÃO TENHAM PRAZO DE ENTREGA IGUAL A 15 DIAS.
SELECT NUM_PEDIDO
FROM PEDIDO
WHERE NOT (PRAZO_ENTREGA = 15);
OU
SELECT NUM_PEDIDO
FROM PEDIDO
WHERE NOT (PRAZO_ENTREGA <> 15);
SELECT DESCRICAO_PROD
FROM PRODUTO
WHERE UNIDADE='M' AND VAL_UNIT = 1.99;
- MOSTRAR NOME DO CLIENTE E ENDEREÇO ONDE O NÚMERO ESTEJA ENTRE 3456 E 5000 OU A CIDADE SEJA SAO PAULO.
SELECT NOME_CLIENTE, ENDERECO
FROM CLIENTE
WHERE (NUMERO >= '3456' AND NUMERO <=5000)
OR CIDADE = 'SAO PAULO';
- MOSTRAR TODOS OS PEDIDOS QUE NÃO TENHAM PRAZO DE ENTREGA IGUAL A 15 DIAS.
SELECT NUM_PEDIDO
FROM PEDIDO
WHERE NOT (PRAZO_ENTREGA = 15);
OU
SELECT NUM_PEDIDO
FROM PEDIDO
WHERE NOT (PRAZO_ENTREGA <> 15);
Nomes de diretórios com espaço no Ubuntu
Para acessar pastas que tenham "espaço" no nome do diretório no terminal, devemos acrescentar a \ "barra invertida".
No exemplo abaixo acessei a pasta Área de trabalho e veja como foi colocado as barras.
root@exemplo:/home/exemplo# cd Área\ de\ trabalho/
No exemplo abaixo acessei a pasta Área de trabalho e veja como foi colocado as barras.
root@exemplo:/home/exemplo# cd Área\ de\ trabalho/
quarta-feira, 10 de outubro de 2012
Diferença de F5 e Ctrl+F5
F5 - atualiza a página.
Seria como ficar clicando no botão "página inicial" do facebook para carregar outras mensagens de amigos, ou quando mudamos a cor de uma página, etc.
Ctrl+F5 - atualiza a página e carrega novamente todas as imagens e conteúdo da página.
É mais demorado que apenas o F5 e traz mais resultado, usamos mais quando ao pressionar o F5 a imagem que mudamos no servidor não é atualizada, ou um componente na página que alteramos não é exibido.
Seria como ficar clicando no botão "página inicial" do facebook para carregar outras mensagens de amigos, ou quando mudamos a cor de uma página, etc.
Ctrl+F5 - atualiza a página e carrega novamente todas as imagens e conteúdo da página.
É mais demorado que apenas o F5 e traz mais resultado, usamos mais quando ao pressionar o F5 a imagem que mudamos no servidor não é atualizada, ou um componente na página que alteramos não é exibido.
Como usar ferramenta de clonagem em perspectiva no gimp
Desenhe ou pegue uma imagem sua ou use a imagem abaixo para esse tutorial.
Na caixa de ferramentas do gimp, selecione Ferramenta de clonagem em perspectiva conforme a imagem abaixo.
Clique na imagem e arraste os quadrados das pontas do desenho para definir a perspectiva de como ficará a cópia do nosso homenzinho.
Após isso selecione a opção Clonagem em perspectiva na Caixa de ferramenta.
Logo em seguida com o Ctrl pressionado clique bem no centro da cabeça do personagem.
Agora com o mouse clique e arraste nos campos onde deseja copiar o personagem, observe que o personagem fica mais realista ao ponto de vista, quanto mais perto do horizonte menor o personagem ficará.
Como usar ferramenta de clonagem do gimp
Existe uma ferramenta no gimp que deveria conhecer, ela se chama ferramenta de clonagem, serve para clonar algo que tenha na imagem a ser editado.
Como exemplo peguei essa imagem, mas fique a vontade para escolher outra imagem sua para esse tutorial.
Como exemplo peguei essa imagem, mas fique a vontade para escolher outra imagem sua para esse tutorial.
Nesta imagem eu quero clonar o homenzinho que desenhei, quero copiar ele várias vezes nessa imagem.
Para isso abra a imagem no gimp e na caixa de ferramenta do gimp selecione a opção Ferramenta de clonagem como no exemplo abaixo.
Agora pressionando a tecla Ctrl clique bem no centro do objeto a ser copiado, neste caso bem no centro da cabeça do personagem.
Logo em seguida comece a preencher os vazios com uma cópia do personagem ou objeto desejado apenas clicando novamente e arrastando como se estivesse usando a ferramenta lápis.
sábado, 6 de outubro de 2012
Como sair de um grupo no facebook
Para deixar um grupo no facebook, passe o mouse sobre o grupo que deseja abandonar e clique no ícone do lápis que aparecerá e clique em Sair do grupo.
Após isso aparecerá uma mensagem de confirmação, daí é só aceitar clicando em sim e pronto.
Após isso aparecerá uma mensagem de confirmação, daí é só aceitar clicando em sim e pronto.
Como desabilitar notificação de um grupo no facebook
Para desabilitar notificação de um grupo, ou seja, não receber mais avisos no facebook que alguém está postando algo no grupo que está participando.
1º - Entre no grupo.
2º - Clique em notificações(que fica logo abaixo da imagem da capa do grupo), selecione desativado.
Caso quera ser notificado apenas de postagens de amigos, selecione Publicações de amigos.
1º - Entre no grupo.
2º - Clique em notificações(que fica logo abaixo da imagem da capa do grupo), selecione desativado.
Caso quera ser notificado apenas de postagens de amigos, selecione Publicações de amigos.
Como adicionar arquivo no facebook
Para adicionar arquivo no facebook, entre no grupo na qual deseja fazer upload do arquivo e depois clique no link Adicionar arquivo como na imagem abaixo.
Selecione o arquivo e pronto.
Selecione o arquivo e pronto.
Como alterar largura, profundidade, altura, brilho, cor e textura no Sweet Home 3D
Quando inserir um novo objeto na casa, aparecerá na lista de mobília da casa, dê um duplo clique em um item nessa linha.
Como exemplo, dei um duplo clique no fogão na lista de mobília, irá abrir a tela "Modificar mobília".
Como exemplo, dei um duplo clique no fogão na lista de mobília, irá abrir a tela "Modificar mobília".
Nessa tela poderá como alterar largura, profundidade, altura, brilho, cor e textura.
quarta-feira, 3 de outubro de 2012
Operadores Lógicos
&& - Verifica as duas expressões para ser verdadeira. (E)
| | - Verifica a primeira, se for verdadeira ela nem valida a segunda expressão. (OU)
Exemplo de quando devo usar:
//n maior que um E n menor que dez faça...
if(n > 1 && n < 10){ ...}
//n maior que dez OU n igual a zero faça...
if(n > 10 | | n == 0){ ...}
| | - Verifica a primeira, se for verdadeira ela nem valida a segunda expressão. (OU)
Exemplo de quando devo usar:
//n maior que um E n menor que dez faça...
if(n > 1 && n < 10){ ...}
//n maior que dez OU n igual a zero faça...
if(n > 10 | | n == 0){ ...}
terça-feira, 2 de outubro de 2012
Importar projeto do Eclipse para o NetBeans
Abra o netbeans e selecione no menu a opção File > Import Project > Eclipse Project.
Ao abrir a tela Import Eclipse Project, clique no botão Browse e selecione a pasta onde está o projeto criado com o eclipse e clique no botão Finish.
A versão do netbeans que usei foi a 7.0.1
segunda-feira, 1 de outubro de 2012
Java - exibir quantidade de itens da lista
import java.util.*;
public class ExemploAddList {
public static void main(String[] args) {
List<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(7);
list.add(10);
list.add(22);
list.add(14);
list.add(2);
list.add(1);
// exibe quantidade de itens inseridos
System.out.println(list.size());
}
}
Java - Exibir todos itens da lista
Criando uma classe e inserindo números a uma lista e exibir a quantidade de itens desta lista e todos os itens da lista.
import java.util.*;
public class ExemploAddList {
public static void main(String[] args) {
List<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(7);
list.add(10);
list.add(22);
list.add(14);
list.add(2);
list.add(1);
//Exibe todos os itens da lista
System.out.println(list.toString());
}
}
Assinar:
Postagens (Atom)