Este blog foi construido sob a influencia de meu ex-professor e grande amigo, William Souza de Lima que considero um irmão e agradeço por ter colocado-me nesse mundo maravilhoso que é o da informação automatica.
quinta-feira, 22 de dezembro de 2011
Conectar o Base ao MySQL
Segue mais um post das minhas experiencias diárias.
Como de costume, venho por meio desse post mostrar mais uma dica que pode ajudar aos demais fazendo com que vocês não venham a perder tempo
procurando na em outros locais.
A dica a qual me refiro é bem simples, mas bem útil dependendo da situação.
A pouco tempo comecei a mexer com banco de dados e seus gerenciadores (Oracle, mysql e etc).
O mysql, que estou aprendendo no momento, é muito versátil e de fácil uso. Existem vários clientes para acessar o mysql, tanto para Linux quanto para
Windows, no entanto encontrar algum que você realmente goste não é uma tarefa fácil.
Essa dica vem apenas disponibilizar a todos mais um cliente de banco de dados, o BRoffice (ou Libreoffice) Base.
O Base é um aplicativo similar ao access do pacote office bastante usado em aplicativo simples que não precisam de um banco robusto como os acima
citados.
Bom chega de frescuras e vamos a dica:
Como conectar-se ao mysql usando o Base?
Primeiramente é necessário baixar o drive responsável pela conexão cujo nome é JDBC, esse drive pode ser baixado no site do mysql com o seguinte link:
http://www.mysql.it/downloads/connector/j/
Apos o download extraia os arquivos do pacote e abra o BrOffice, pode ser qualquer um menos o próprio Base.
Vamos em Ferramentas -> Opções -> Broffice -> Java.
Certifique-se de que o JRE esta instalado e selecionado.
Como na imagem abaixo:
Agora devemos clicar em caminho da Classe.
Apos ter clicado no botão parecerá outra janela onde devemos clicar no botão "Adicionar Arquivo" e selecionar o arquivo jar do jdbc.
Esse arquivo geralmente vem com o seguinte nome: mysql-connector-java-<versao>-bin.jar
Apos ter selecionado basta ir dando ok.
Estamos apitos a configurar o Base para a conexão. Então vamos la.
* Abra o BrOffice Base.
* Na janela do assistente clique em "conectar a um banco de dados exitente"
* Onde esta escrito JDBC devemos trocar para MYSQL e clicar em proximo.
* Agora vamos selecionar o JDBC e clicar em proximo.
* Digite o nome do banco de dados e o endereço do servidor e clique em proximo.
ps: Para ter certeza que o Drive foi instalado com sucesso clique em testar Classe.
* Digite o nome do usuario que pode acessar o banco de dados, marque a opção senha obrigatoria e clique em testar conexão
* Aqui você deve colocar a sua senha e clicar em ok, se tudo estiver correto sera mostrado uma mensagem confirmando a conexão
* Marque a opção para não registrar e clique em concluir.
Salve o arquivo e feche o Base
Agora vamos abrir o banco:
Abra o Base novamente
Selecione a opção abrir um arquivo de banco ja existente
E prontinho.
Seu banco de dados a sua disposição.
Agora podemos fazer qualquer coisa que quisermos com as informações contidas no banco de dados inclusive criar um formulario para adicionar
informações usando os recusos do proprio Base.
E isso ai galera até a proxima dica.
créditos Sidney_HOS
sexta-feira, 9 de dezembro de 2011
vpdfterm - seu leitor de pdf no terminal
Estava hoje brincando com alguns comandos do mysql pesquisando em uma apostila que tinha o formato pdf quando me bateu uma preguiça e pensei:
AAAAAAAA não, cansei de ficar trocando de janela. Será que tem algum visualizar de pdf pro modo texto?
E como sempre, fui-me para o google pesquisar e não encontrei nada muito usual, mas encontrei um comando que me ajudaria.
Então o que eu fiz?
Isso mesmo.. Crie o meu visualizador de pdf via console e agora estou disponibilizando para vc's:
Segue o codigo:
$ ./vpdfterm [arquivo.pdf]
quarta-feira, 7 de dezembro de 2011
Parking Control
É uma aplicação que fornece atividades como controle de clientes mensalistas, clientes rotativos, pernoite e diaristas, diversas facilidades na hora de estacionar o veiculo pois o mesmo ja lhe informa qual deve ser a vaga que o cliente deve estacionar e faz os devidos calculos na hora que o cliente retira seu carro do estacionamento.
O software possui uma area administrativa onde todos os preços e o nome do estabelecimento são configurados, esse ambiente é protegido por uma senha para controle do proprietario do estacionamento.
As informações geradas pelo sistema são armazenadas em arquivos binarios para posterior utilização.
segue codigo fonte do sistema:
Conio.h no Linux
O que sempre me cativou no java foi a sua flexibilidade em relação as plataformas. Ela simplesmente funciona em tudo, e não existe uma só plataforma que não tenha o jre hoje em dia.
Ja com a linguagem C fiquei um tanto amarrado a plataforma, pois a cada vez que eu trocava o sistema, precisava alterar alguma coisa no código para ele funcionar no sistema que eu estava usando naquele momento.
Até q um dia conversando com o NOOB (AUK4) que de noob não tem é nda, kkkkkkkkkkkkk consegui corrigir um dos meus principais problemas :d, usar a função getch() no Linux
Mas porque desse problema? É simples, o Linux não possui por padrão a lib CONIO.H, biblioteca a qual pertence a função getch().
No entanto, apos algum tempo, voltei a passar por alguns problemas com outros comandos da conio.h e a solução era usar a criação de funções dentro de um teste logico que testa o sistema em uso é aplicá-las conforme cada um.
Essa gambiarra passou a se cansativa, então acabei indo pra web pesquisar sobre uma conio para Linux e adivinhem, eu consegui encontrar, no entanto não consegui instalar e usar de maneira adequada a mesma :(
Até que um belo dia, hoje pra ser mais correto, ao ver uma correção que o noob haverá feito em uma biblioteca estática que eu criei mas não conseguia compilar, encontrei o erro no código da conio.h pro Linux. :)
Corrigi o erro e agora estou disponibilizando a biblioteca para quem quiser utilizá-la :D.
segue link
libconio-1.0.01.tar.gz
Basta descompactar, compilar e usá-la com o #include <conio.h> assim como as outras libs
Agora posso usar as mesma funções tanto no Linux quanto no windows sem muita dor de cabeça :D.
Espero q gostem abraço a todos.
by Lockland!!!
quarta-feira, 19 de janeiro de 2011
Leitor de cartão (smart card) do Banrisul no Ubuntu
Muitos clientes do Banrisul tem dificuldade em configurar o smart card no Linux, nesse caso usando o Ubuntu. Com algumas pesquisas na internet foi possível encontrar
http://wiki.debian.org/Smartcards uma lista de smart cards compatíveis com o Debian, e como o Ubuntu é uma distribuição baseada em Debian, a compatibilidade é praticamente 100%.
O Banrisul fornece aos seus clientes empresariais um leitor de cartão (smart card) para autenticar as operações bancárias, que é instalado facilmente de Windows através de um driver disponibilizado pelo fabricante do dispositivo. Para clientes que usam Linux é um pouco mais complicado, pois é necessário instalar alguns pacotes adicionais.
Usado a distribuição Ubuntu Linux foi possível configurar e acessar o Office Banking do Banrisul com sucesso.
O processo para configuração foi o seguinte:
1) Instalar o pacote “libccid” via Terminal
$ sudo apt-get install libccid
3) Depois acessar o site do Banrisul e entrar no Office Banking.
4) Clicar acesso por cartão, ele ira detectar o cartão e o aplicativo java “SmartCardX applet” ira emitir um pedido de execução.
5) Clicar em “Run” Feito, agora está configurado.
Para funcionar é necessário ter o Java instalado no seu Ubuntu.
No teste realizado acima foi usando o Ubuntu 10.04 32 bits, Firefox 3.6.11 e OpenJDK Java 6.
Fonte: Digital Side