Executando o grafix em java a partir de um pendrive

January 8, 2008 on 3:38 pm | In Grafix | 3 Comments

Como dissemos anteriormente para que você execute o grafix na versão java é necessário que você tenha instalado a máquina virtual java 1.6. Se você tem acesso para instalar programas no micro, basta acessar a página www.java.com e efetuar a instalação.

Porém, algumas vezes estamos num ambiente onde não temos privilégios de administração no micro para efetuar as instalações. Neste artigo, vamos descrever um procedimento para efetuarmos a instalação do java e do grafix em um pendrive de maneira que posssamos utilizar o grafix em java em qualquer ambiente.

Para efetuar a instalação no pendrive, é necessário que você o faça a partir de uma máquina que você tenha privilégios de administrador de maneira que possa efetuar a instalação da máquina virtual java. O procedimento é relativamente simples e está descrito a seguir:

  1. Num micro que você seja administrador, instale a máquina java, se necessário, a partir do endereço www.java.com
  2. Após a instalação, deve ter sido criado um diretório como
  3. C:\Arquivos de Programas\Java\jre1.6.0_01

    Para usar num ambiente linux, basta copiar a máquina virtual java para linux a partir de um diretório onde ela esteja instalada.

  4. Copie o diretório acima para um pendrive.
  5. Em seguida, instale o grafixjava, conforme descrito anteriormente, e copie os diretórios de instalação e da base de dados para o pendrive
  6. Vamos considerar que o pendrive esteja montado na unidade F:, assim você deve ficar com uma estrutura de  diretórios do tipo:
  7. F:\jre1.6.0_01
    F:\JGrafix
    F:\arquivos

  8. Crie um arquivo chamado jgrafix.bat, no mesmo onde está o Grafix.jar (F:\JGrafix) com o seguite conteúdo:
  9. "..\jre1.6\jre1.6.0_01\bin\java" -jar Grafix.jar

  10. Para executar o grafix, basta dar um duplo clique sobre o arquivo jgrafix.bat

 Uma vez que os arquivos estejam no pendrive, você poderá levá-lo para qualquer lugar e usá-lo em qualquer micro. Você pode copiar os diretórios do pendrive para um diretório no computador e utilizar da mesma maneira. Isso pode ser útil caso a utilização direta do pendrive fique muito lenta. Se a estrutura de diretórios mudar, basta modificar o arquivo .bat de maneira a refletir as mudanças.

Poderíamos criar um arquivo compactado contendo a máquina java, mas não temos certeza se a licença da Sun permite isso. Assim, deixamos por conta do usuário o download da máquina java e aceitação da licença.

Grafix em java - instruções iniciais

January 6, 2008 on 11:56 pm | In Grafix | 7 Comments

A versão em java está disponível para download em www.grafix2.com/download.htm. Lá você pode encontrar, além das versões anteriores, duas versões: uma compactada e outra executável. Nenhuma das duas versões segue com a base de dados, para utilizá-las você deve fazer o download adicional da base de dados que também está disponível.

Para quem já tem alguma versão do grafix no micro, não há necessidade de efetuar o download da base de dados novamente, basta configurar a versão em java para utilizar a base de dados já existente (veja mais abaixo como fazer isso).

Seguem as instruções iniciais para configuração e utilização da versão em java.

Configuração para o Windows usando o arquivo compactado

  1. Faça o download da versão compactada. Se for necessário, faça o download da base de dados também.
  2. Após o download, descompacte o(s) arquivo(s) para algum diretório de sua escolha
  3. O grafix utiliza a versão 1.6 do java. Se for necessário, instale ou atualize o java que tem instalado na sua máquina, acesse o endereço www.java.com e siga as instruções contidas lá.
  4. Para executar o grafix em java, faça o seguinte:
    - abra o Windows Explorer
    - navegue até a pasta que você criou no item 2. acima e dê um duplo clique no arquivo Grafix.jar
  5. Ao abrir o grafix pela primeira vez, quando a base de dados ainda não está configurada, deve aparecer alguma tela como
  6. Dê um clique em OK. Após isso, vá em Ferramenta/Opções e navegue até o diretório onde está localizado alguma base de dados reconhecida pelo grafix. Pode ser, inclusive, uma base de dados de alguma versão anterior do grafix.
  7. Selecione, também, a lista de papéis que deve aparecer na caixa de textos logo abaixo no menu do programa. Vá em Ferramentas/Lista de papéis, escolha uma das listas e salve-a.

Com isso a versão em java deve estar configurada e pode ser usada normalmente. O funcionamento dela é semelhante ao da versão anterior.

Configuração para o Windows usando o arquivo instalador

  1. A instalação é semelhante a anterior, a diferença é que você deve fazer o download do arquivo instalador e executá-lo para que o programa seja instalado. O instalador vai criar um atalho no Menu Iniciar do Windows para o grafix.
  2. O grafix utiliza a versão 1.6 do java. Se for necessário, instale ou atualize o java que tem instalado na sua máquina, acesse o endereço www.java.com e siga as instruções contidas lá.
  3. Para executar o grafix, clique no botão Iniciar do Windows e vá em Todos os Programas/GrafixJava/GrafixJava e siga os passos 5 até 7 acima.

Configuração para o Linux

  1. Para usar o grafix em algum sistema linux, faça o download do arquivo compactado e da base de dados
  2. Descompacte os arquivos utilizando o descompactador de sua preferência. Nesse post, vamos dar as instruções utilizando a linha de comandos. Vamos considerar que os arquivos, após o download, estão gravados no diretório $HOME do usuário.
  3. Abra um terminal. Isso pode ser feito de várias maneiras, depende da distribuição que você está utilizando. Ai vai link que pode ajudar a entender o que é um terminal link1
  4. Vá para o seu diretório $HOME com o comando (basta repetir o que está depois do $)
  5. joao@joao:~$ cd $HOME

  6. Descompacte os arquivos
  7. joao@joao:~$ unzip JGrafix.zip
    joao@joao:~$ unzip arquivos.zip

  8. O linux diferencia letras maiúsculas de letras minúsculas em nomes de arquivos. Quando a base de dados vem
    do Windows, alguns arquivos podem vir com nomes em maiúsculo, assim devemos converter todos os nomes dos arquivos da base de dados para minúscula. Na pasta onde está o grafix, existe um script que faz este trabalho. Vá para a pasta do arquivo com a base de dados e faça a conversão utilizando os comandos abaixo
  9. joao@joao:~$ cd $HOME/arquivos
    joao@joao:~/arquivos$ bash $HOME/JGrafix/paraMinusculas

    Se o Grafix estiver instalado em um diretório diferente, substitua o $HOME pelo diretório que você tem ai. Este comando pode demorar um pouco

  10. Agora, vá para o diretório onde está o Grafix.jar
  11. joao@joao:~$ cd $HOME/JGrafix/

  12. Para que o grafix consiga executar os scripts dos índices escritos pelos usuários, é necessário configurar o $LD_LIBRARY_PATH. Existe dentro da pasta $HOME/JGrafix/ um script chamado jgrafix que faz isso
  13. ++++++++++++++++++script jgrafix +++++++++++++++++++
    #!/bin/bash
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/JGrafix
    java -jar Grafix.jar
    ++++++++++++++++++script jgrafix +++++++++++++++++++

    O $HOME/JGrafix deve ser adequado a estrutura de diretórios que você criou. Execute o script com o comando
    joao@joao:~/JGrafix$ bash jgrafix
    Os scripts, paraMinusculas e jgrafix, podem ser executados diretamente se alterarmos as permissões deles com o comando
    joao@joao:~/JGrafix$ chmod +x paraMinusculas jgrafix

  14. Após executar o grafix, as configurações iniciais são as mesmas da versão Windows

Essas são as instruções iniciais. Posteriormente vamos detalhar a utilização do programa em si.

Grafix em java

January 6, 2008 on 9:27 pm | In Grafix | 1 Comment

Após alguns anos desenvolvendo o grafix sozinho, precisava de um parceiro para me ajudar uma vez que o programa cresceu muito. O desenvolvimento era realizado em C++, tentei com algumas pessoas e o Paulo Vilela topou entrar no projeto. Decidimos, então, reescrever o programa do “zero” utilizando a linguagem java, que permite que o programa seja executado em várias plataformas. Essa era uma das solicitações de alguns usuários que usam o linux (inclusive eu mesmo).

A nova versão tem algumas funcionalidades que a versão anterior não tem:

  • múltiplas janelas
  • possibilidade do próprio usuário escrever seus indicadores

Estamos trabalhando intensivamente para adicionar novas funcionalidades.

Assim, após um período de desenvolvimento, disponibilizamos uma primeira versão beta que pode ser obtida no endereço www.grafix2.com/download.htm . A versão, apesar de beta, começa na numeração 2.0 para não confundir com a versão em C++ que estava na versão 1.9.

Como de costume, os usuários são incentivados a enviar críticas e sugestões. Além do email disponível na opção Ajuda/Sobre do programa, as sugestões podem ser cadastradas na página do trac que criamos para controlar o desenvolvimento do programa.

Esperamos que essa nova versão seja útil para o acompanhamento do mercado. Iremos continuar postando sobre a utilização da nova versão do grafix e outros assuntos.

Obtendo informaçoes sobre ajustes nas bases de dados

January 5, 2008 on 11:27 pm | In Mercado | No Comments

Um dúvida comum que recebo é onde obter informaçoes para a atualização da base de dados das ações negociadas na Bovespa. Esse post é um resumo das fontes que normalmente utilizo. Acredito que a Bovespa deve fornecer algum tipo de serviço para as corretoras e vendedores de cotações com todos os ajustes necessários, mas não tenho acesso a isso.

A principal fonte que utilizo é o próprio site da Bovespa:

www.bovespa.com.br->Empresas->Para Investidores ->Empresas Listadas
Demonstativos Fincanceiros …

Pesquise pelo nome da empresa e selecione a informação desejada. Um link direto para as informações sobre a Petrobrás é: http://www.bovespa.com.br/empresabov/proventos/petrobrasP.html

Outro link interessante é:

http://www.bovespa.com.br/empresabov/SelecaoEmpresa.asp

A consulta de uma empresa leva a uma tabela selecionando-se a opçao de evolução do capital social. Veja um exemplo de início de tabela para a Petrobrás:

Proventos em Ações Deliberado em Negócios com até % Bon/Desd ou Fator de Grupamento Crédito das Ações em
Desdobramento 22/07/2005 31/08/2005 300,000000000    
Grupamento 23/05/2000 21/06/2000      
Proventos em Dinheiro Deliberado em Negócios com até Valor Ordinárias (R$) Valor Preferênciais (R$) Relativo a Início de Pagamento
Juros 20/10/2006 31/10/2006 1,000000000 1,000000000 ANTEC/06  

Cada linha da tabela representa um provável ajuste a ser realizado na base de dados.

Outra fonte de informações são os boletins fornecidos, em PDF, no site da Bovespa em Mercados/BDI - Boletim Diário. Na seção Informativos, lá pela página 9, existem informações que podem ser úteis para esclarecer como realizar ajustes. Na seção Empresas, lá pela página 16, existem informações mais específicas que são úteis também.

Mais uma fonte de informações, como nao poderia deixar de ser, é o site de buscas google. Utilizo ele quando falta alguma informação sobre como pode ser realizado o ajuste em uma empresa específica nas nas informações da Bovespa.

Powered by WordPress with Pool theme design by Borja Fernandez.
Entries and comments feeds. Valid XHTML and CSS. ^Top^