pra não esquecer…

setembro 16th, 2007

extensões firefox

Posted by Felipe Olivaes in Download

minhas extensões básicas do firefox

Web Developer:
https://addons.mozilla.org/en-US/firefox/addon/60

Measureit:
https://addons.mozilla.org/en-US/firefox/addon/539

Colorzilla:
https://addons.mozilla.org/en-US/firefox/addon/271

Live httpheaders:
http://livehttpheaders.mozdev.org/installation.html

Show IP:
https://addons.mozilla.org/pt-PT/firefox/addon/590

Firebug:
https://addons.mozilla.org/en-US/firefox/addon/1843

YSlow:
http://developer.yahoo.com/yslow/

setembro 14th, 2007

Desconto Hospedagem Kinghost

Posted by Felipe Olivaes in Apache, MS SQL Server, MySQL, PHP, Postfix, Postgre SQL

Código promocional Kinghost!

Ganhe 15% de desconto nas 3 primeiras mensalidades na melhor empresa de hospedagem do brasil com toda certeza…

Acesse o link abaixo
http://www.kinghost.com.br/promo/BIGDESCONTO.html
ou digite o código promocional BIGDESCONTO no cadastro

setembro 6th, 2007

Múltiplos terminal services no windows XP

Posted by Felipe Olivaes in Hack, Windows, xalassa

Pois é pessoal, depois de muita batalha, consegui descobrir como colocar vários terminal services no windows xp, ou seja, ter várias sessões igual ao windows 2003. Acabou aquela história desconectar o querido que ta mexendo no micro! haeheahea

Existe uma dll hackeada (parecido com o que fizeram com os temas) rolando por aí, vou descrever passo-a-passo como fazer…

1 – faça o download da dll aqui: download termsrv.dll

2 – Desabilite a área de trabalho remota (botão direito em meu computador / proprieadades / REMOTO / Desmarque: Permitir que usuários se conectem remotamente a este computador

3 – Pare o serviço de terminal (painel de controle / Ferramentas administrativas / Serviços / Botão direito em Serviços de terminal / propriedades / coloque DESATIVADO)

4 – Reinicie e entre em modo de SEGURANÇA

5 – Renomeie a DLL C:\windows\system32\dllcache\termsrv.dll para bkp_termsrv.dll

6 – Copie a DLL baixada para C:\windows\system32\dllcache\ e C:\windows\system32\

7 – abra o registro do windows (iniciar/executar/regedit)

8 – vá até HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Control\ Terminal Server\ Licensing Core

9 – adicione uma DWORD com o nome EnableConcurrentSessions e com o valor 1

10 – Abra as diretivas de grupo (iniciar/executar/gpedit.msc)

11 – Vá até Configurações de computador\Modelos Administrativos\Componentes do Windows\Serviços de terminal

12 – Clique em Número limites de conexões, coloque 2 ou mais

13 – Reinicie o windows em modo normal

14 – Inicie o serviço de terminal (painel de controle / Ferramentas administrativas / Serviços / Botão direito em Serviços de terminal / propriedades / coloque Manual e clique em INICIAR)

15 – Habilite a área de trabalho remota (botão direito em meu computador / proprieadades / REMOTO / Marque: Permitir que usuários se conectem remotamente a este computador

e só isso! =)

ATENÇÃO: só funciona se você estiver com a opção de login: “Troca rápida de usuários”, para modificar:
Painel de controle / Contas de usuário / “Alterar maneira de como os usuários fazem logon” / Marque: Use a “Troca rápida de usuários” (valeu a dica franklin)

Posts relacionados:
MUDAR A PORTA DO TERMINAL SERVICE

agosto 20th, 2007

Restaurando para uma base existente

Posted by Felipe Olivaes in Firebird

gbak -c -z -r -v -user sysdba -password SENHASYSDBA nome.bak /firebird/BANCO.gdb

agosto 20th, 2007

reparando e restaurando base Interbase/Firebird

Posted by Felipe Olivaes in Firebird

O Interbase possui dois modos de escrita:

Síncrona e Assíncrona

Síncrona – Dados são gravados em disco imediatamente.

Assíncrona – É a escrita considerada “cuidadosa”, pois os dados são gravados assim que a transação for commitada. A desvantagem é que em ambiente de trabalho windows, estas instruções são ignoradas, uma vez que o próprio sistema operacional controla estas tarefas. Em sistemas como Linux e/ou Unix, este tipo de escrita funciona muito bem.

A vantagem deste tipo de escrita é a performance, uma vez que o sistema operacional irá gerenciar o cache de dados. Mas é preciso ter uma política muito boa de backup, para o caso de acontecer algum problema de corrupção.

Na versão 6 do Interbase, assíncrona é a escrita padrão.

Ajustando a escrita

gfix -write sync banco_de_dados.gdb
//ajusta em modo Síncrono

gfix -write async banco_de_dados.gdb
//ajusta em modo Assíncrono

Reparando o banco

Inicialmente, poderíamos utilizar vários programas para proceder com a recuperação do banco de dados, mas o próprio Interbase possui uma excelente ferramenta para isso.

Esta ferramenta é o GFIX que se encontra instalado no diretório BIN do banco de dados, e funciona em linha de comando no Prompt do MS-DOS.

A primeira coisa a ser definida, para facilitar e muito o trabalho, é incluir variáveis de ambiente no sistema operacional, onde iremos definir usuário, senha e localização (path) do GFIX. Para tanto, inclua as linhas abaixo no arquivo AUTOEXEC.BAT e depois disso reiniciar o computador:

SET ISC_USER=SYSDBA
SET ISC_PASSWORD=masterkey
SET PATH=%PATH%;c:\arquiv~1\borland\interb~1\bin

Note que a variável SET PATH poderá mudar de acordo com o diretório de instalação do interbase.

Caso o sistema operacional seja o Windows 2000, Windows 2000 Server ou Windows XP, você poderá incluir estas variáveis na opção “Variáveis de Ambiente” nas Propriedades do Sistema (Painel de Controle)

Lembrando que, a deverá ser observada a condição de Case-Sensitive para usuário e senha.

1º Passo ( Cópia e Acesso )

Sempre utilize uma cópia do banco de dados corrompido, além de possuir acesso exclusivo ao mesmo.

Proceda então com uma cópia utilizando o próprio windows explorer ou o MS-DOS, ex:

copy banco.gdb copia.gdb

2º Passo ( Verificar )

Verifique se o banco de dados realmente se encontra corrompido utilizando o seguinte comando:

gfix -v -full banco_de_dados.gdb

Caso o comando tenha indicado algum tipo de problema, aí sim iremos começar as rotinas de reparo do banco a seguir.

3º Passo ( Reparar )
gfix -mend -full -ignore banco_de_dados.gdb

Após este procedimento, deveremos novamente verificar se o banco foi reparado, utilizando o comando do 2º Passo. Caso ainda assim o banco continue apresentando erros, o próximo passo será efetuar um backup completo e depois restaurá-lo conforme descrito adiante.

Backup do Banco de Dados

Da mesma maneira como utilizamos o GFIX do Interbase, poderemos utilizar o utilitário de backup, o GBAK, que também se encontra instalado no diretório Bin do Interbase / Firebird e funciona em linha de comando. Veja alguns comandos descritos abaixo:

gbak -backup -v -ignore banco_de_dados.gdb arquivo_de_backup.gbk

Este é o comando em sua forma mais simples. Caso houver necessidade, por falhas no procedimento, por exemplo, poderá optar em incluir outras opções, como descrito abaixo:

Ignorar o “garbage collection”.
gbak -backup -v -ignore -garbage banco_de_dados.gdb arquivo_de_backup.gbk

Ignorar transações em limbo:
gbak -backup -v -ignore -garbage -limbo banco_de_dados.gdb arquivo_de_backup.gbk

Após proceder com o backup, poderemos agora finalmente tentar a restauração do mesmo, descartando informações danificadas, corrompidas, etc.

Restaurando o Banco de Dados

Para a restauração do banco, podemos continuar a utilizar o utilitário GBAK, conforme descrito abaixo:

Restauração básica:

gbak -create -v arquivo_de_backup.gbk novo_banco.gdb

Caso este procedimento relate erros, tente as seguitnes opções:

Não ativar indices durante a restauração:

gbak -create -v -inactive arquivo_de_backup.gbk novo_banco.gdb

Após a conclusão da restauração, você deverá ativar os índices manualmente.

Restaurar uma tabela de cada vez:

gbak -create -v -one_at_time arquivo_de_backup.gbk novo_banco.gdb

Este procedimento fará com que cada tabela seja restaurada e em seguida commitada, portanto desta maneira você poderá conseguir ao menos restaurar uma parte do banco de dados.

julho 31st, 2007

Restaurar arquivo eml ao Outlook Express

Posted by Felipe Olivaes in Windows, xalassa

Ao tentar abrir arquivos eml ultimamente – aqueles quando o remetente manda o email em anexo e não encaminhado -, o outlook express recusava-se a abrir. Achei que fosse o vírus Nimda, mas não era, só bug do Windows mesmo. Como só hoje tive tempo de mexer, aí vai a solução para o problema:

Para executar o arquivo Msimm com a opção /reg:
1. Feche o Outlook Express.
2. Clique em Iniciar e em Executar.
3. Na caixa Abrir, digite msimn /reg e clique em OK.

Para fazer um novo registro do tipo de arquivo .eml em Meu computador:
1. Na Ã?rea de trabalho, clique duas vezes em Meu computador.
2. No menu Ferramentas, clique em Opções de pasta.
3. Clique na guia Tipos de arquivo.
4. Em Tipos de arquivo registrados, clique em EML Email do Outlook Express e em Avançado.
5. Clique em Open e em Editar.
6. Digite a seguinte linha na caixa Aplicativo usado para executar a ação:
“C:\Arquivos de Programa Files\Outlook Express\MSIMN.EXE� /eml:%1
7. Clique em OK, em OK novamente e em Fechar.

PS: Meu outlook é versão 6.0, mas funciona da 5.5 para cima.

julho 20th, 2007

lighttpd – mod_magnet – LUA

Posted by Felipe Olivaes in lighttpd, xalassa

para copilar lighttpd com mod_magnet com lua…
copile assim:

[code]$ export LUA_CFLAGS=”-I/usr/local/include”
$ export LUA_LIBS=”-L/usr/local/lib -llua”
$ ./configure –with-pcre –with-lua
$ make
[/code]

maio 15th, 2007

bloquando acesso ao schema public

Posted by felipe in Postgre SQL

[sql]revoke create on schema public from public;[/sql]

abril 4th, 2007

Importando/Exportando base de dados PGSQL

Posted by felipe in Postgre SQL
  • Backup/Dump uma base

/usr/local/pgsql/bin/pg_dump BASE > arquivo_backup.sql

  • Importnado base

/usr/local/pgsql/bin/psql -d BASE -f ARQUIVO.sql

março 17th, 2007

Recuperando base de dados MDF

Posted by felipe in MS SQL Server

no SQL server 2005 tem um problema que as vezes não zera o transaction log (http://support.microsoft.com/?scid=kb%3Ben-us%3B62866&x=10&y=6), tem uma coisa que pode contornar essa situação.

1) dar um dettach na base de dados
2) remover manualmente o arquivo da transaction (.ldf)
3) dar um attach na base de dados removendo o arquivo de log

março 15th, 2007

Enable LZW compression in ImageMagick

Posted by felipe in xalassa

1) baixar:
tiff-v3.X.X.tar.gz
libtiff-lzw-compression-kit-X.X.tar.gz

2) tar -zxvf tiff-v3.X.X.tar.gz e tar -zxvf libtiff-lzw-compression-kit-X.X.tar.gz

3) copiar libtiff-lzw-compression-kit-X.X/tif_lzw.c tiff-v3.X.X/

4) cd tiff-v3.X.X/; ./configure && make && make install

Recopilar ImageMagick com ./configure –enable-lzw=yes

março 10th, 2007

Desabilitando Mod_security no apache

Posted by felipe in Apache

Se o apache está dando uns erros 403 do nada, tente desabilitar o mod_security, coloque isso

#Desliga mod_security
SecFilterEngine Off

março 8th, 2007

Liberando acesso externo PGSQL

Posted by felipe in Postgre SQL
  1. editar arquivo:
    vi /var/lib/postgresql/data/pg_hba.conf

    adicionar a linha:
    host #BASE# #USER# 0.0.0.0 0.0.0.0 password

    onde #BASE# = base de dados e #USER# = usuário de conexã

  2. restartar pgsql
    /etc/init.d/postgresql restart
fevereiro 22nd, 2007

Enviar e-mail com cópia – cfg pelo SMTP

Posted by felipe in Postfix

Editar arquivo:

/etc/postfix/sender_bcc
colocar:
“e-mail origem” “e-mail destino”
se for para todos e-mails do domínio:
@domínio “e-mail destino”

depois de adicionar, dar um postmap /etc/postfix/sender_bcc para gerar .db

fevereiro 21st, 2007

Trocando Dialeto/Dialect – Firebird

Posted by felipe in Firebird

gfix -user SYSDBA -password masterkey dbserver:/db/mydb.fdb -sql_dialect 3

« Página anteriorPróxima página »


nuvem de tags:

24 horas acentuação Apache bash benchmark bios boot celular centos charset console Download esxi Firebird firefox http importação intel iscsi kinghost legenda Linux lost mod_deflate msn mssql MySQL owner Padel PHP placa mãe portabilidade Postgre SQL recovery root password rewrite shell sinuca sql server ssh svn temporada completa veronica mars vmware Windows ícones