quarta-feira, 11 de maio de 2011

Instalar biblioteca libgtk-1.2.so.0 no linux

Instalar biblioteca libgtk-1.2.so.0 no linux


1. Open System >> Administration >> Synaptic Package Manager
2. Go to Settings >> Repositories
3. On the Other Software tab, click Add.
4. Enter the following:
Code:
deb http://archive.ubuntu.com/ubuntu jaunty universe
5. Close Synaptic

(if you don't have synaptic (i.e. you don't have the desktop), you can modify /etc/apt/sources.list manually in a text editor. Just add the deb line to the bottom and save.)

Now it should be smooth sailing.
Code:
sudo apt-get update sudo apt-get install libgtk1.2


quarta-feira, 4 de maio de 2011

Conexões SSH sem senha fácil e descomplicado

Chaves públicas/privadas, o que são e para que servem?

São um par de chaves digitas que juntas fazem uma verificação de autenticidade das informações.

Para maiores informações visite o link:
O par de chaves é gerado no cliente.

A chave Privada não deve ser divulgada em hipótese nenhuma e a chave Pública pode e deve ser divulgada.

Nota: Este procedimento é voltado inteiramente para conexões SSH (existem outras aplicações de chaves Públicas/Privadas).

Gerando o par de chaves no cliente

No computador cliente execute o seguinte comando:

# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key
(/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in
/root/.ssh/id_rsa.
Your public key has been saved in
/root/.ssh/id_rsa.pub.
The key fingerprint is:
xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx

Quando perguntado para entrar com uma "passphrase", apenas tecle "Enter" duas vezes para que fique em branco, caso contrário esta frase precisará ser digitada posteriormente.

Agora as duas chaves foram geradas.

A chave Privada está em "/root/.ssh/id_rsa" e a Pública em "/root/.ssh/id_rsa.pub".



Configurando o servidor

Para que seja possível uma conexão SSH sem senha entre cliente e servidor, é preciso divulgar para o servidor a chave pública gerada pelo cliente.

É possível fazer esta cópia remotamente executando os seguintes comandos:

# scp /root/.ssh/id_rsa.pub root@servidor:/root/
(digitar senha)
# ssh root@servidor
(digitar senha)
# cat /root/id_rsa.pub >> /root/.ssh/authorized_keys

No exemplo acima foi realizada a cópia do arquivo "id_rsa.pub" do cliente para o servidor, depois no servidor o conteúdo do arquivo "id_rsa.pub" foi inserido dentro do arquivo "authorized_keys".

Caso o diretório "/root/.ssh" não exista, é preciso criá-lo no servidor.

É importante que a chave pública (id_rsa.pub) seja adicionada (usando o sinal de maior maior ">>") dentro do arquivo "authorized_keys", pois podem haver outros clientes registrados neste mesmo arquivo.

Agora as conexões SSH iniciadas pelo cliente para o servidor serão efetuadas sem a necessidade de digitar a senha.

terça-feira, 19 de abril de 2011

How to increase Openfire 3.6.4 Java Memory


windows server 2008

 

go to

 

C:\Program Files\Openfire\bin  (openfire path)

 

open three files using notepad
openfire.vmoptions
openfired.vmoptions
openfire-service.vmoptions

 

and put this

 

-Xms265m
-Xmx512m

 

 

where 265 mega will be minimum memory for openfire
and 512 mega will be maximum memory for openfire

 

 

 

you can change this values as you need

 

then restart openfire and check the memory

 

Note:
don't increse memory more than RAM memory

quarta-feira, 30 de março de 2011

Compilando shell-scripts

Compilando shell-scripts


1) extrair pasta:
# tar xvf shc-3.8.9.tgz


2) entra no diretorio:
# cd shc-3.8.9


3) Copia arquivo:
# cp shc-3.8.9.c shc


4) compila:
 make cc -Wall -O6 -pedantic shc.c -o shc


5) make install

O SHC faz o favor de criar um binário do arquivo shell-script (no nosso exemplo), e de quebra ele te mostra o fonte .c do arquivo binário gerado, além de ter opção para expirar o script entre outros. :)
Download: http://www.datsi.fi.upm.es/~Efrosal/
Instalação:
Descompacte em um diretório, lance o famoso make.

$ make
cc -Wall -O6 -pedantic shc.c -o shc
*** ¿Do you want to probe shc with a test script?
*** Please try... make test
Ele pedirá para executar os testes com um make test.
Caso obtenha algum erro, não sei se é em todos sistemas, você conseguirá testar com um:
$ ./shc -v -r -f match
shc shll=sh
shc [-i]=-c
shc [-x]=exec '%s' "$@"
shc [-l]=
shc opts=
shc: cc match.x.c -o match.x
shc: strip match.x
  
Agora execute o binário
$ ./match.x
[22215] PAUSED... Hit return!
OK, ta rolando...
Obviamente, usuários Debian, podem naturalmente lançar um #apt-get install shc sem problemas.
Brincando com o shc
Script de teste:
#!/bin/bash
USER="abc"
SENHA="password"
echo -e "Ola\n usuario: $USER\n senha:$SENHA"


proxy:/home/linuxuser# ./teste
Ola
usuario: abc
senha:password
Ok, agora vamos compilar:
Antes disto, veremos algumas opções do shc:
    -e %s  Expiration date in dd/mm/yyyy format [none]
    -m %s  Message to display upon expiration ["Please contact your provider"]
    -f %s  File name of the script to compile
    -i %s  Inline option for the shell interpreter i.e: -e
    -x %s  eXec command, as a printf format i.e: exec('%s',@ARGV);
    -l %s  Last shell option i.e: --
    -r     Relax security. Make a redistributable binary
    -v     Verbose compilation
    -D     Switch ON debug exec calls [OFF]
    -T     Allow binary to be traceable [no]
    -C     Display license and exit
    -A     Display abstract and exit
    -h     Display help and exit
   


proxy:/home/linuxuser# shc -r -v -f teste.sh
shc shll=bash
shc [-i]=-c
shc [-x]=exec '%s' "$@"
shc [-l]=
shc opts=
shc: cc  teste.sh.x.c -o teste.sh.x
shc: strip teste.sh.x

proxy:/home/linuxuser# ./teste.sh.x
Ola
 usuario: abc
 senha:password
 
Excelente!!, caso tenha interesse você pode consultar o arquivo fonte teste.sh.x.c
Eu fiz os testes em 2 sistemas Debian e um Conectiva, o script funcionou sem problemas.
Detalhe: NÃO NECESSITA TER O SHC INSTALADO NAS OUTRAS MÁQUINAS PARA EXECUTAR O ARQUIVO GERADO.
Compilando um shell com data de expiração ( esta opção achei maravilhosa ):
linuxuser@proxy:~$ shc -v -e 24/06/2006 -m "Contate o desenvolvedor - flaviotorres@linuxmasters.info" -f teste.sh
shc shll=bash
shc [-i]=-c
shc [-x]=exec '%s' "$@"
shc [-l]=
shc opts=
shc: cc  teste.sh.x.c -o teste.sh.x
shc: strip teste.sh.x

linuxuser@proxy:~$ ./teste.sh.x
./teste.sh.x has expired!
Contate o desenvolvedor - flaviotorres@linuxmasters.info

Bom, é isto, bom proveito.

segunda-feira, 28 de março de 2011

Transformar arquivo .bat em .exe pelo Windows 7

Transformar arquivo .bat em .exe pelo Windows 7


01 - Crie o seu arquivo .BAT que quer transformar para .EXE.

02 - Criado o .BAT agora é só ir em Iniciar>Executar e digite "iexpress" (sem aspas) e de OK.

03 - Com o IExpress aberto, marque "Create new Self Extraction Directive File" e clique em "Avançar"

04 - Marque a primeira opção e clique em "Avançar", logo depois na tela que aparecer você deve digitar o título do seu .EXE e clique em "Avançar".

05 - Depois na próxima janela marque "No prompt" e clique em "Avançar".

06 - Na próxima tela marque "Do not display a license" e clique em "Avançar", depois na próxima tela clique em "Add" e selecione o arquivo .BAT que irá se transformar em .EXE e clique em "Avançar".

07 - Logo depoisna próxima tela em "Install Program" coloque o nome do seu programa com sua extensão, que no caso será seu arquivo .BAT, e em "Post Install Command" coloque o mesmo e clique em "Avançar".

08 - Depois na próxima tela marque a opção "Hidden" que será para ele abrir escondido e clique em "Avançar".

09 - Na próxima tela você pode escolher uma menssagem para quando o programa executar, caso queira a menssagem marque "Display message" e escreva a menssagem abaixo, caso não queira marque "No message" e clique em "Avançar".

10 - Na próxima tela clique em "Browse" e escolha onde seu arquivo .EXE será salvo e o nome e depois marque "Hide File Extracting Progress Animation from User" e clique em "Avançar".

11 - Na próxima tela você pode escolher s quer que o PC reinicie depois da instalação, marque "No restart" para não reiniciar e clique em "Avançar".

12 - Depois na próxima tela marque "Don't save" e clique em "Avançar".

13 - Aparcerá uma outra tela, clique em "Avançar" e depois em "Concluir".




PRONTO!!!
Seu arquivo .EXE já está criado e agora ele irá fazer as funções do seu .BAT.

quinta-feira, 24 de março de 2011

Erro ao enviar comando para o programa [WORD/EXCEL/POWERPOINT 2003/2007]

Resolução:

Se for o Excel 2003:
Menu ferramentas / Opções / geral
- Desabilite a opção "IGNORAR OUTROS APLICATIVOS"

Se for Excel 2007:
Botão Do Excel / Opções do Excel / Avançado / Geral
Desabilite a opção "IGNORAR OUTROS APLICATIVOS QUE USEM INTERCAMBIO DINÂMICO DE DADOS (DDE)"

terça-feira, 22 de fevereiro de 2011

Erro_ssl_firefox (Código do erro: ssl_error_ssl_disabled)


Erro ssl firefox


Provavelmente o arquivo cert8.db no seu perfil está corrompido. Feche o Firefox
Abra o Windows Explorer
No Windows Vista, vá até Users/<seu usuário>/AppData/Roaming/Mozilla/Firefox/Profiles/ Dentro dele vai ter uma pasta <com uma sequência de caracteres>.default Entre nela e apague o arquivo cert8.db - ou então renomeie para cert8.db.old Ao entrar no Firefox, ele deve recriar o arquivo e resolver o problema.

No XP o caminho deve ser C:\Documents and Settings\<seu perfil>\Dados de Aplicativos\Mozilla\Firefox\Profiles