pra não esquecer…

outubro 29th, 2007

Mudando a porta do Terminal Server do Windows

Posted by Felipe Olivaes in Hack, Windows, xalassa

Clique em iniciar > executar e então digite regedit clique em ok, irá abrir a chave de registro:

1) Vá até a seguinte chave:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp

2) Localize a subchave de “PortNumber� e observe o valor de 00000D3D, hex para (3389). Modifique o número da porta em Hex e salve o novo valor.

Depois é só reiniciar o computador e corre pro abraço

Posts relacionados:
multiplos-terminal-services-no-windows-xp

outubro 26th, 2007

PHP – XML error: not well-formed (invalid token)

Posted by Felipe Olivaes in Apache, PHP

tente trocar
xml_parser_create();
para:
xml_parser_create('ISO-8859-1');

deve bombar! =)

outubro 23rd, 2007

convertendo videos do youtube (flv) para formato de celular

Posted by Felipe Olivaes in xalassa

bom, o celular em questão é um v220 da motorola, mas bomba…
ffmpeg -y -i 3vZxW1g_Ti4.flv -bitexact -fixaspect -s 128×96 -r 5 -b 190 -acodec amr_nb -ac 1 -ar 8000 -ab 8 -f 3gp 3vZxW1g_Ti4.3gp

o rate é baixo para não trava no celular que eh podre! =)

falowww

outubro 19th, 2007

codver da redecard para PHP e ASP sem componentes

Posted by Felipe Olivaes in xalassa

pra quem precisar, codver da redecard gera um código para validação de cartão de crédito, mas sem precisar instalar nenhum componente e nenhuma DLL no servidor…

coloquei para download:
Versão para ASP
Versão para PHP:

outubro 18th, 2007

Como dar flush dns (limpar cache de dns) em vários sistemas

Posted by Felipe Olivaes in Linux, Windows, xalassa

Como dar flush dns no Windows

abre o “Prompt de comando” (iniciar / executar / cmd -> enter)
digite:

c:\> ipconfig /flushdns

Você pode dar o comando ipconfig /displaydns para visualizar o conteúdo cacheado de DNS

Desativando cache de dns no linux:

— Desativando o cache —
net stop dnscache
ou
sc servername stop dnscache

— Desativar cache no windows —
dá pra modificar no registro em: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters

Trocar o valor de MaxCache de 86400 para 1…

E trocar o cache negativo para 0, daí não tem cache…

A modificação só vai ser válida depois que reiniciar o windows…

— Flush DNS no Mac OSX —

só dar um lookupd -flushcache
bash-2.05a$ lookupd -flushcache

— Flush dns no linux —
no linux, nscd daemon gerencia o cache de DNS.

para dar um flush no DNS é só restartar o deamon nscd, para isso:

# /etc/rc.d/init.d/nscd restart

outubro 18th, 2007

criminal minds, s03e02 – explicação da saída do Gideon

Posted by Felipe Olivaes in xalassa

Putz meo, fizeram um drama pra saída do Gideon e poderiam ter pensando em alguma coisa melhor…

e outra sobre o s03e02, pra q todo drama da desestabilização do departamento com a mãe da guria, aff draminha inútil…

eahaehea o melhor desse episódio é a xfe do departamento ligando pra Penelope Garcia e ela pensando que era o negão aeheaheahea “Diga-me coisas sujas” aehaheaehaehae mto bom

outubro 16th, 2007

egrep Рgrep com express̵es regulares bota obra

Posted by Felipe Olivaes in Linux, xalassa

aeee precisando procurar uns arquivos por ereg?
mas ahh olha que obra:
find /tmp | egrep -i "gdb$|fdb$|gbak$|gbk$"

egrep é mto bom.. helpzinho rápido:
Uso: egrep [opção]… padrão [arquivo]…
Procura por PADRÃO em cada ARQUIVO ou entrada padrão.
Exemplo: egrep -i ‘hello world’ menu.h main.c

Seleção de expressão regular e interpretação:
-E, –extended-regexp PATTERN is an extended regular expression
-F, –fixed-strings PATTERN is a set of newline-separated strings
-G, –basic-regexp PATTERN is a basic regular expression
-P, –perl-regexp PATTERN is a Perl regular expression
-e, –regexp=PADRÃO use PADRÃO como uma expressão regular
-f, –file=ARQUIVO obtain PADRÃO from FILE
-i, –ignore-case ignora caixa do texto
-w, –word-regexp força PADRÃO encontrar apenas palavras inteiras
-x, –line-regexp força PADRÃO encontrar apenas linhas inteiras
-z, –null-data uma linha de dados acaba com 0 bytes, não nova linha

Miscelânea:
-s, –no-messages suprime mensagens de erro
-v, –revert-match seleciona somente linhas não coincidentes
-V, –version mostra informações sobre versão e sai
–help exibe esta ajuda e sai
–mmap usa entrada de memória mapeada se possível

Output control:
-m, –max-count=NUM stop after NUM matches
-b, –byte-offset print the byte offset with output lines
-n, –line-number print line number with output lines
–line-buffered flush output on every line
-H, –with-filename print the filename for each match
-h, –no-filename suppress the prefixing filename on output
–label=LABEL print LABEL as filename for standard input
-o, –only-matching show only the part of a line matching PATTERN
-q, –quiet, –silent suppress all normal output
–binary-files=TYPE assume that binary files are TYPE
TYPE is ‘binary’, ‘text’, or ‘without-match’
-a, –text equivalent to –binary-files=text
-I equivalent to –binary-files=without-match
-d, –directories=ACTION how to handle directories
ACTION is ‘read’, ‘recurse’, or ‘skip’
-D, –devices=ACTION how to handle devices, FIFOs and sockets
ACTION is ‘read’ or ‘skip’
-R, -r, –recursive equivalent to –directories=recurse
–include=PATTERN files that match PATTERN will be examined
–exclude=PATTERN files that match PATTERN will be skipped.
–exclude-from=FILE files that match PATTERN in FILE will be skipped.
-L, –files-without-match only print FILE names containing no match
-l, –files-with-matches only print FILE names containing matches
-c, –count only print a count of matching lines per FILE
-Z, –null print 0 byte after FILE name

Context control:
-B, –before-context=NUM print NUM lines of leading context
-A, –after-context=NUM print NUM lines of trailing context
-C, –context=NUM print NUM lines of output context
-NUM same as –context=NUM
–color[=WHEN],
–colour[=WHEN] use markers to distinguish the matching string
WHEN may be `always’, `never’ or `auto’.
-U, –binary do not strip CR characters at EOL (MSDOS)
-u, –unix-byte-offsets report offsets as if CRs were not there (MSDOS)

`egrep’ means `grep -E’. `fgrep’ means `grep -F’.
With no FILE, or when FILE is -, read standard input. If less than
two FILEs given, assume -h. Exit status is 0 if match, 1 if no match,
and 2 if trouble.

outubro 15th, 2007

blog do franklin! =)

Posted by Felipe Olivaes in xalassa

mas que obra rapaz!

aeaehahae

o tio franklin está com um blog! acessa aí: http://www.franklinjr.com/blog/

mas ahh! agora sim!

outubro 8th, 2007

analise de rota melhorada! My traceroute

Posted by Felipe Olivaes in Linux

MRT – My traceroute, use se você precisa fazer uma analise melhorada…

mto bom mto bom!

outubro 8th, 2007

PostgreSQL – Npgsql/Windows – Only AuthenticationClearTextPassword and AuthenticationMD5Password

Posted by Felipe Olivaes in Postgre SQL, Windows

para resolver esse problema:

[code]Exception Details: Npgsql.NpgsqlException: Only AuthenticationClearTextPassword and AuthenticationMD5Password supported for now. Received: 4

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

[NpgsqlException: Only AuthenticationClearTextPassword and AuthenticationMD5Password supported for now. Received: 4]
Npgsql.NpgsqlConnector.CheckErrors() +86
Npgsql.NpgsqlConnector.Open() +425
Npgsql.NpgsqlConnectorPool.GetPooledConnector(NpgsqlConnection Connection) +508
Npgsql.NpgsqlConnectorPool.RequestPooledConnectorInternal(NpgsqlConnection Connection) +66
Npgsql.NpgsqlConnectorPool.RequestPooledConnector(NpgsqlConnection Connection) +124
Npgsql.NpgsqlConnectorPool.RequestConnector(NpgsqlConnection Connection) +54
Npgsql.NpgsqlConnection.Open() +243
System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +121
System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +137
System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) +83
contato.TextBox1_PreRender(Object sender, EventArgs e) +136
System.Web.UI.Control.OnPreRender(EventArgs e) +2114636
System.Web.UI.WebControls.TextBox.OnPreRender(EventArgs e) +11
System.Web.UI.Control.PreRenderRecursiveInternal() +77
System.Web.UI.Control.PreRenderRecursiveInternal() +161
System.Web.UI.Control.PreRenderRecursiveInternal() +161
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1360 [/code]

Edite o arquivo /usr/local/pgsql/data/pg_hba.conf e adicione:
[code]#host BASE_DE_DADOS USUARIO IP MASK METHOD
host BASEDEDADOS USUARIO 0.0.0.0 0.0.0.0 md5[/code]

só mudar a autenticação para md5 =-)

outubro 6th, 2007

Proteger arquivos no linux contra remoção/edição até para root

Posted by Felipe Olivaes in xalassa

para evitar bigodadas, as vezes é bom proteger os arquivos até para o root! =)

o comando maravilho é chattr, abaixo tem algumas especificações:

* A РOs arquivos que tiverem essa op̤̣o, o seu registro da data de acesso ṇo ̩ alterado.
* a РCom essa op̤̣o voc̻ pode apenas adicionar conte̼do ao arquivo. (Apenas o root pode utilizar)
* c – O arquivo que tiver essa opção é automaticamente compactado pelo no disco pelo kernel. A leitura do arquivo irá mostrar o conteúdo normalmente. Quando forem feitas alterações, elas são comprimidas antes de serem gravadas no disco.
* D – Quando um diretório com essa opção é alterado, as modificações são escritas sincronizadas no disco. Isso é equivalente a opção de montagem dirsync.
* d – Quando o comando dump for utilizado o arquivo que contiver essa opção não será feito o backup.
* i – O arquivo que contiver essa opção não pode ser alterado, apagado ou renomeado, também não será possível criar links para este arquivo. (Apenas o root pode utilizar)
* s РQuando um arquivo com essa op̤̣o ̩ deletado, seus blocos seṛo zerados e gravados novamente no disco.
* S РQuando um arquivo com essa op̤̣o ̩ alterado, as modifica̵̤es ṣo gravadas sincronizadas no disco, isto ̩ equivalente a op̤̣o de montagem sync.
* u – Quando um arquivo com essa opção é removido, seu conteúdo é salvo. Isto permite o usuário a restaurar seu conteúdo.

Exemplo:
[code]# chattr +i arquivo
# lsattr arquivo
—-i——– /blablabla/arquivo
# rm -f arquivo
rm: remove write-protected regular file `/etc/lilo.conf’? y
rm: cannot remove `teste’: Operation not permitted[/code]

isso evita mtos problemas… =)

outubro 5th, 2007

desabilitando mod_gzip no apache

Posted by Felipe Olivaes in Apache, PHP

se você está tento problema para utlizar flush() do php, tente desativar o mod_gzip do apache…

coloque dentro do arquivi .htaccess dentro do da raiz do seu www:
[code]mod_gzip_on off[/code]

outubro 5th, 2007

Substituindo texto de vários arquivos no linux utilizando SED

Posted by Felipe Olivaes in xalassa

é fácil! =)

[code]sed -i ‘s/TEXTO ANTIGO/TEXTO NOVO/g’ *[/code]

Se precisar substituir um texto que contenha /, use como escape \…
por exemplo, para substituir http://www.republicavirtual.com.br/blog/ fica assim:
[code]sed -i ‘s/http:\/\/www.republicavirtual.com.br\/blog\//TEXTO NOVO/g’ *[/code]

Doceeeeeeeeee… =)

outubro 4th, 2007

Adobe Coldfusion 8 – Query error: Communication link failure: Unknown command

Posted by Felipe Olivaes in xalassa

No Adobe ColdFusion 8, o erro:

Error Executing Database Query.
Communication link failure: Unknown command

Vá na administração do Coldfusion e mude o driver mysql de 3 para 4/5
vai bombar!

outubro 4th, 2007

firebird – adicionando usuário como administrador da base…

Posted by Felipe Olivaes in Firebird, xalassa

para adicionar um usuário como sendo administrador a uma base do firebird….

./isql -u sysdba -p ‘SENHASYSDBA’ -d /opt/firebird/basededados.gdb
connect /opt/firebird/basededados.gdb;
GRANT administrator TO basededados;
exit;




nuvem de tags:

24 horas acentuação Apache bash benchmark bios boot celular centos charset comando console Download esxi Firebird firefox http importação intel ipod 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 svn temporada completa veronica mars vmware Windows ícones