domingo, 29 de janeiro de 2012

MySQL Workbench Slackware 13.37 64 [english version]

Well, first, sorry my english. =]
But, in order of an e-mail from gdtwine, I tried to translate my last post.

I hope you enjoy!

Good evening everyone!
Well, first forgive me for none posting for a long time, but, I’m back!
This time, I take a few words about my difficult to install MySQL Workbench on Slackware 13.37 64.
Just to know, the entire process is by hand, in other words, don’t start reading if you afraid “configure”, “make” or “make install”. Just a warning…
Well, let’s GO!
The difficult is not downloading or compiling, but is the order of stuff. Slackware doesn’t have the apt-get that make the things easy of dependencies, leaving the “bomb” in your hands... But, it’s just the reason of internet, right?
Dependencies:
Every package was downloaded of the site http://slackbuilds.org/ so, no misteries.

01 - libsigc++
02 - glibmm
03 - cairomm 
04 - pangomm
05 - atkmm
06 - gtkmm
07 - lua

The process was the same for all packages:
- Donwload the source file and SlackBuild file.
- Uncompact the SlackBuild file and move the source file in to the same folder.
- Run [package].SlackBuild
- And finally, run "installpkg /tmp/[pacote]"

Every command as root.

After this long walk, we can donwload the MySQL Workbench at this site: http://dev.mysql.com/downloads/workbench/
Select Source Code and download the file.
After, uncompact the downloaded file.
Get in the new folder with the uncompated files and do the following commands:
- ./configure
- make
- make install
- make clean

If you have any problem, like me, at ./configure time, run the command Bellow, in place of ./configure:
./autogen.sh --prefix=/place/where/you/uncompact/the/MySQLWorkbench

Just for ilustration, my case:
./autogen.sh --prefix=/home/eduardo/Downloads/mysql-workbench-gpl-5.2.35-src

Just for know, the entire process of compiling the package take a looooooooong time. Was a god time until I had the prompt again, so, if happens with you, don’t worry: a coffe, brad and a god tv show will help you spending the time…

Well, in the end of journey:

/path/where/you/intalled/bin/mysql-workbench

segunda-feira, 14 de novembro de 2011

MySQL Workbench Slackware 13.37 64

Boa tarde pessoal.

Bom, inicialmente me perdoem pelo sumiço, mas, estamos de volta!

Desta vez, narro a dificuldade para instalar o MySQL WorkBench para o Slackware 13.37 64 bits.

Vale ressaltar que o procedimento é TODO manual, ou seja, só brinca disso se não tiver medo dos "configure", "make" ou "make install" da vida.

Bom, vamos lá!

A dificuldade maior não está em baixar ou compilar, mas sim na ordem das coisas. Diferente do apt-get, o slackware não faz aquele trabalho todo de dependencias, deixando a bomba na sua mão... Mas, é para isso que serve a internet!

Dependencias:
Todas foram baixadas de http://slackbuilds.org/ então, sem mistérios.

01 - libsigc++
02 - glibmm
03 - cairomm
04 - pangomm
05 - atkmm
06 - gtkmm
07 - lua

O processo foi o mesmo para todos:
- Baixa o source (fonte) e o SlackBuild.
- Descompacta o SlackBuild e move o source para a mesma pasta.
- Executa e [pacote].SlackBuild
- Por fim, execute "installpkg /tmp/[pacote]"

Tudo isso sempre como root.

Depois dessa longa caminhada, podemos fazer o download do MySQL Workbench no endereço: http://dev.mysql.com/downloads/workbench/
Selecione Source Code e proceda no download.
Ao finalizar o download, descompacte o arquivo.
Entre na pasta criada com os fontes do MySQL Workbench e faça o procedimento padrão de instalação:
- ./configure
- make
- make install
- make clean

Caso tenha algum problema, como eu tive, no configure, execute, ao invés de configure, o comando
./autogen.sh --prefix=/caminho/onde/vc/descompactou/o/MwSQLWorkbench

só pra ilustrar, no meu caso:
./autogen.sh --prefix=/home/eduardo/Downloads/mysql-workbench-gpl-5.2.35-src

A título de informação, o processo de compilação demorou meeeeesmo! Foi um bom tempo até ele me liberar o prompt de novo, então, se acontecer com vocês, não se preocupem: um café, torradas e um bom programa de tv... hehehe!

Bom, finalizada a caminhada:

/path/onde/instalou/bin/mysql-workbench


Abração a todos!

sexta-feira, 7 de outubro de 2011

OpenFire

Apesar de ter sido um pouco superficial no post de ontem, acredito que fazer a coisa toda funcionar não seja complicada, mas, de qualquer forma, seguem mais algumas dicas:

- Na instalação do OpenFire, você pode optar por usar o Banco Interno dele. Apesar de diminuir seu controle sobre os dados, é mais tranquilo para configurações.

- Para acessar a interface, no servidor, clique em Launch Admin na janela do programa, ou acesse, de qualquer lugar da rede, o link http://[ip_servidor]:9090/. Localmente, você pode ter que acessar http://localhost:9090/, dependendo das configurações de seu servidor de páginas.

- O idioma pode ser alterado em Servidor -> Gerenciamento do Serrvidor -> Idioma e Fuso Horário.

- Existe um plugin para monitorar e gravar as conversas realizadas (Monitoring Service). Este pode ser instalado diretamente em Plugins -> Plugins Disponíveis.


- A criação dos usuários não tem segredo nenhum, porém aconselho a criação de um grupo que contenha todos os usuários. Desta forma fica mais fácil compartilhar os contatos para os clientes.
Esse compartilhamento pode ser executado em Usuários e Grupos -> Grupos -> [Grupo] -> Ativar o compartilhamento de lista de contatos; Entre com o nome que será visualizado nos clientes e selecione Compartilhar grupo com usuários adicionais. Selecione outros grupos ou marque Todos os usuários. Clique em Salvar as configurações na lista de contatos e pronto, todos usuários já tem seu catálogo cheio!

- O que deve ser arquivado (log dos chats) pode ser alterado / configurado em Servidor -> Arquivamento -> Ajustes de Arquivamento.

- Precisa, por algum motivo, derrubar um usuário? Sessões -> Sessões de Clientes -> [Usuário] -> Fechar conexão.

No nosso caso, utilizamos o cliente Psi-IM. Para que ele funcione em português, baixe o pacote do post passado (psi_pt_BR.qm) e cole na pasta de instalação do Psi (C:\Program Files\Psi).
Talvez você queira que ele apenas aceite, sem pedir maiores autorizações, os novos usuários. Para isso, entre em Geral -> Opções -> Eventos e selecione Autorizar automaticamente contatos.

Bom, com essas dicas, temos um ambiente de troca de mensagens seguro e de fácil manutenção.

Espero ter adicionado um pouco de conhecimento.

Abraços!

quinta-feira, 6 de outubro de 2011

ICQ x eJabberd

Bom dia pessoal,


Acredito que muitos já se depararam com a requisição de um sistema de IM (Instant Messaging) dentro da empresa.

Há algum tempo fomos requisitados para fazer a instalação e a primeira e mais óbvia opção foi o ICQ. Porém, não temos algo free e atualizado. Daí o problema: um sistema que até funciona, mas restrito e ruim de trabalhar.

Voltamos à prancheta, certo?

Entre uma googada e outra descobrimos o eJabberd + Psi-IM. Beleza, certo? Quase... rsrs Vamos aos detalhes:

Aqui temos um servidor que é dedicado para troca de informações. Pensamos em colocar isso tudo em Linux (servidor) e configurar as estações (Windows) para tudo rodar em paz. Porém, não consegui compilar tudo do jeito que precisaria, então utilizei um outro servidor Windows que cuida do Anti Vírus. Deu tudo certo.
Mas... (sempre tem um mas, não é?) como logar as conversas?
De volta ao bom e velho google... solução: compilar outro módulo, usando uma linguagem estranha para que essa funcionalidade fosse possível.
Baixa o compilador, tenta compilar, erros, problemas...

Depois de muito bater a cabeça, encontrei uma soluçao muito tranquila: OpenFire.

Esse programa OpenGL é um servidor xmpp/jabberd que funciona tanto em Linux quanto em Windows. Baixei o software, instalei com poucos cliques, configurei de forma simples e testei com os clientes Psi-IM. Perfeito!

Para melhorar mais ainda a minha vida, esse programa aceita plugins, dentre eles um que faz a gravação das conversas em chat ou salas.

Todos os problemas resolvidos!

Seguem os links pra quem precisa da mesma solução:

OpenFire: http://www.igniterealtime.org/downloads/index.jsp
Plugins: http://www.igniterealtime.org/projects/openfire/plugins.jsp

Psi-IM: http://psi-im.org/download/
Módulo Portugues: http://psi-im.org/download/lang/pt_BR

Qualquer comentário, por favor, enviem. Não sou um expert, mas podemos trocar muitas informações!

Abraços!

terça-feira, 4 de outubro de 2011

A idéia...

Bom, acredito que todos já tenham tido a idéia "mirabulosa" de criar um blog para comunicação com o mundo da internet.

Concordo que é muito bom poder expor seu ponto de vista, opiniões e vivências com a galera da web, e é nesse ponto que resolvi criar essa forma de comunicação, levando até o pessoal as vivências desse Analista procurando a cada dia uma solução para problemas que muitas vezes são vivenciados por mais pessoas pela net a fora.

Espero que gostem, recomendem e principalmente comentem cada post para que todos possamos trocar conhecimentos.


Muito obrigado!