quinta-feira, 29 de agosto de 2013

Linux - Como Instalar SQLDeveloper da Oracle no Debian 7, mais JDK ,JRE e alien

Dicas para instalação do Oracle Developer no Debian 7


Para instalação do sqldeveloper no Debian 7 iremos precisar do jdk e jre do Java !

Comando para instalar o JDK
$ sudo aptitude install openjdk-7-jdk

Comando para instalar o JRE
$ sudo aptitude install openjdk-7-jre


Agora vamos baixar o sqldeveloper

Faça Download do sqldeveloper clicando no link abaixo. Será necessário cadastrar-se gratis, caso não tenha...
http://download.oracle.com/otn/java/sqldeveloper/sqldeveloper-3.2.20.09.87-1.noarch.rpm

Caso não tenha o programa "alien" o mesmo deverar ser instalado.

Para instalar digite o comando

$ sudo apt-get install alien

Depois execute o comando no diretório onde foi feito o download do ".rpm"

$ alien NomeDoPacote.rpm

Agora após gerar o ".deb" iremos instalar o pacote. Digite o comando

$ sudo dpkg -i NomeDoPacote.deb

Após esses comando o programa ja estará instalado, vamos alterar o arquivo sqldeveloper.conf para executar o programa sem problemas.

Local do arquivo, executar como root

# vi /opt/sqldeveloper/sqldeveloper/bin/sqldeveloper.conf
Use um editor de texto qualquer .. nano, vi, gedit e altere a linha SetJavaHome para:

SetJavaHome /usr/lib/jvm/java-7-openjdk-amd64

Obs: verificar o nome correto do java que foi instalado, no meu caso é "java-7-openjdk-amd64"


Pronto, basta digitar o comando para abrir o programa !!
$ sqldeveloper



quarta-feira, 28 de agosto de 2013

Linux - Debian : Instalando o Java da Oracle no Debian 7


4 Passos para instalar o java da oracle no debian 7

Os comandos devem ser executados como root

1° Comando:
# echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" > /etc/apt/sources.list.d/webupd8team-java.list


2° Comando:
# echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" >> /etc/apt/sources.list.d/webupd8team-java.list


3° Comando:
# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886

4° Comando:
# apt-get update ; apt-get install oracle-java7-installer



Pronto...
Para verificar a versão dê o comando
$ java -version


Fontes:Viva o Linux


terça-feira, 27 de agosto de 2013

Linux Comandos - Trabalhando com editor de texto "vi"

Trabalhando com os comandos "vi"
O vi é um editor de texto muito usado na interface de carácter do Linux para edição de arquivos e programas.
Basicamente ele tem dois modos de trabalho: Modo de Operação e Modo de Inserção.
No modo de operação o vi espera comandos que vão realizar alguma operação, ja no modo inserção, tudo que for digitado é considerado texto.

O modo de operação é acessado através da tecla "ESC"
O modo de inserção é acessado através da tecla "i"

Para fazer a edição:
$ vi nomedoarquivo

Para editar o arquivo entre no modo de inserção "i"

Após editar, use algum desse comandos básicos
"ESC" para entrar em modo de operação
:w para salvar as modificações
:wq para salvar e sair do vi
:q para sair sem salvar

----------------------------------------------------------------------------------------------

Mais comandos do "vi"

Abrir Arquivo     :e arquivo
Salvar Arquivo         :w
Salvar Arquivo Como :w arquivo
Salvar e Sair      :wq
Sair sem Salvar          :q!
Gravar se alterado     :ZZ
Marcar para Copiar    :v, setas de direção
Copiar texto marcado y
Cortar texto marcado c
Colar texto marcado p
Copiar uma linha        yy
Copiar até o final do 
arquivo          yG

Apagar texto a frente x
Apagar texto para trás X
Apagar uma linha      dd
Apagar até o final do 
arquivo          dG

Apagar até o final da
linha                  D

Localizar texto          /texto
Localizar Novamente /
Localizar texto atrás  ?texto
Localizar Novamente /
Desfazer alterações  u
Refazer alterações         CTRL+r
Formatar Alinhamento
Centralizado         :ce

Alinhamento à direita :ri
Alinhamento à esquerda :le
Abrir Nova Janela       :new
Dividir a janela atual
em duas           :split

Abrir arquivo em nova
janela         :split arquivo

Ir para janela de cima CTRL+w,k
Ir para janela de baixo CTRL+w,j
Ir para o inicio linha      0
Ir para o final linha     $
Ir para o final arquivo G
Ir para linha abaixo         j
Ir para linha de cima   k
Ir para esquerda       h
Ir para direita          l
Ir para o final da tela         L
Ajuda         :help



terça-feira, 13 de agosto de 2013

Windows Server - Erro ao criar usuário no Active Directory - Catálogo Global

Erro de catálogo global ao cadastrar um usuário no Active Directory.

 "Windows cannot verify that user name is unique because the following error occurred while contacting the global catalog: The server is not operational. Windows will create this user account, but the user can log on only after the user name is verified to be unique. make sure the global catalog is available. For more information about troubleshooting thi issue, see Windows Help"

Erro: O windows não pode verificar que o nome de  usuário é único, por que ocorreu erro ao entrar em contato com o catálogo global: O servidor não está operacional...

Resolução:
No "Executar" digite o comando  dssite.msc
Expandir a árvore de acordo com a imagem abaixo e clicar com o botão direito + propriedades em "NTDS Settings"

Em "Query Policy", definir de onde será feito a consulta e setar o item "Global Catalog"

Cursos 24 Horas

Cursos Online

Cursos Online



domingo, 11 de agosto de 2013

Algorítimos com Maker Softwell - Receba dois números e ao final mostre a soma, subtração, multiplicação e a divisão dos números lidos.

Series de Exercícios de Algorítimos feitos em Maker da Softwell
2- Faça um algoritmo que receba dois números e ao final mostre a soma, subtração, multiplicação e a divisão dos números lidos.

Faça a tela de acordo com a imagem abaixo.
  • 2 Componentes "Caixas de Texto" definida com os nomes "X" e "Y"
  • 4 Componentes "Texto" definido com os nomes "soma", "subtracao", "multiplicacao" e "divisao". Defina a descrição para cada componente "Texto".
  • 1 botão para realizar as operações via fluxo !


Crie um novo fluxo ! Defina os parâmetros de entrada "X" e "Y" . Crie as variáveis local "Somar", "Subtracao", "Multiplicacao" e "Divisao" conforme as imagens abaixo.

Crie os processamentos conforme a imagem abaixo !

Para o 1° processamento usamos a função "Soma", vinculando com a variável local "Somar".
Para o 2° processamento usamos a função "Subtracao", vinculando com a variável "Subtracao".
Em ambas funções vinculamos aos parâmetros "X" e "Y". Conforme imagens abaixo.



Para o 3° processamento usamos a função "Multiplicação", vinculando com a variável local "Multiplicacao".
Para o 4° processamento usamos a função "Divisão", vinculando com a variável "Divisao".
Em ambas funções vinculamos aos parâmetros "X" e "Y". Conforme imagens abaixo.


No 5° e 6° Processamento iremos usar a função "Alterar Valor do Componente" e "Concatenação".

Parâmetros da Função "Alterar Valor do Componente"
1. Formulário onde está o componente.
2. Componente que será alterado.
3. Novo valor do componente

Conforme a imagem abaixo, repare que utilizamos a função "Concatenação" para juntar o texto "A Soma é" + a variável local "Somar" e 6° Processamento "A Subtração é: + a variável local "Subtracao".


No 7° e 8° Processamento iremos usar a função "Alterar Valor do Componente" e "Concatenação".

Parâmetros da Função "Alterar Valor do Componente"
1. Formulário onde está o componente.
2. Componente que será alterado.
3. Novo valor do componente

Conforme a imagem abaixo, repare que utilizamos a função "Concatenação" para juntar o texto "A Multiplicação é:" + a variável local "Multiplicacao" e 7° Processamento "A Divisão é: + a variável local "Divisao".

Salve o fluxo com o nome "Operacoes-Matematica"
Por fim, vamos vincular o fluxo salvo ao evento "Ao Clicar" do botão "OK". Conforme a imagem abaixo !!

Resultado Final:
Segue o link para download do .FRZ



Cursos 24 Horas - Cursos Online


Cursos Online em Informática, Pedagogia, Saúde, etc - Matricule-se Já!



Resolução do Exercício Algorítimo.
algoritmo "ex2"
// Função : Faça um algoritmo que receba dois números e ao final mostre a soma, subtração, multiplicação e a divisão dos números lidos.

// Seção de Declarações 
var
x, y: real

inicio
// Seção de Comandos 
escreva("Digite o primeiro número: ")
leia(x)
escreva("Digite o segundo número: ")
leia(y)
escreva("A soma é: ",x+y)
escreva("A subtração é: ",x-y)
escreva("A multiplicação é: ",x*y)
escreva("A divisão é: ",x/y)

fim algoritmo



sábado, 10 de agosto de 2013

Algorítimos com Maker Softwell - Receba dois números e exiba o resultado da sua soma.

Series de Exercícios de Algorítimos feitos em Maker da Softwell

1.  Faça um algoritmo que receba dois números e exiba o resultado da sua soma.

Neste exercício uso: 

A) 3 componentes "caixa de texto" e 1 botão.
B) 1 fluxo que defino com o nome "somar"
C) 2 parâmetros de entrada "X", "Y".
D) 1 Variável Local "Somar"

Construa a tela conforme a imagem abaixo !

Vamos criar o fluxo para o botão "OK". Clique com o botão direito em cima do botão "OK" + Eventos + Ao Clicar . Defina os Parâmetros de Entrada conforme a imagem abaixo

Defina a Variável Local "Somar", conforme a imagem abaixo

Vamos criar dois processamento.
No 1° processamento vinculamos a variável "Somar", e utilizamos a função "Somar". Nos parâmetros da função iremos vincula-los aos parâmetros de entrada "X" e "Y", conforme a imagem abaixo !
No 2° processamento iremos usar a função "Alterar Valor do Componente". Conforme a imagem abaixo iremos definir os 3 parâmetros da função. 1-Formulário a ser vinculado, 2-Componente a ser alterado e a variável "somar" no 3° parâmetro.

Salve o fluxo com o nome "Somar". E por fim em Definições vamos associar eventos aos componentes "X" e "Y", conforme a imagem abaixo !

Rode a aplicação e veja o resultado !!
Até o próximo..
Link para fazer o download aqui !



Algorítimo do 1° Exercício:

algoritmo "ex1"
// Função : Faça um algoritmo que receba dois números e exiba o resultado da sua soma.
// Seção de Declarações 
var
x, y: inteiro

inicio
// Seção de Comandos 
escreva("Digite o primeiro número: ")
leia(x)
escreva("Digite o segundo número: ")
leia(y)
escreva("A soma dos números é: ",x+y)
fim algoritmo