DVD com TV Portátil 7″ polegadas da TRC

Olá meus caros.

Hoje apresento a vocês o DVD que estão lá em casa, e digamos, está “parado”

O aparelho é novo, só liguei umas 3 ou 4 vezes para testar e tirar as fotos.

No mercado livre e no site shoptime.com.br por cerca de R$400,00. Quero R$300,00 a vista e sem choro.

Você inicialmente pode pensar que esta cheio de riscos, mas não esta, são os fiapinhos do “saquinho de isopor/plastico/ou sei la do que é aquilo”.

Enfim seguem as fotos e um filminho dele funcionando.:

Capturar Queries Lentas de PostgreSQL

Imagine que seu sistema acesse uma base de dados PostgresSQL e que esta esteja a cada dia demorando mais e mais para retornar as queries. Você sabe que seu banco cresce dia após dia. Então você precisa saber quais as queries são mais lentas para então otimizar/limpar o banco.

Existe um recurso no postgres que faz log destas queries mais lentas a configuração é bem simples e exige o reinicio do serviço de postgres

Edite o arquivo /home/pgsql/data/postgresql.conf
Encontre a configuração “log_min_duration_statement”. Provavelmente estará com o valor marcado como “-1″
Ou seja, está desligado.

Troque o valor para Zero caso queira “logar” todas as queries.
Ou troque para um valor maior que Zero para capturar queries lentas no diretório “pg_log” .

Ex:
Geração de logs desativadas

# log_min_duration_statement = -1

Loga todas as queries. Pois nenhuma querie vai ser menor que Zero segundos.

# log_min_duration_statement = 0 

Loga todas as queries que demorem mais de 250ms (mílisegundos) para ser executada.

# log_min_duration_statement = 250 

Loga todas as queries que demorem mais de 1000ms (1 segundo) para ser executada.

# log_min_duration_statement = 1000 

Após a alteração do parametro, salve o arquivo, reinicie o serviço de postgres.
Agora basta acompanhar o log sendo gerado. Provavelmente no caminho abaixo

tail -f /home/pgsql/data/pg_log/postgresql-<ano>-<mes>-<dia>_<hora do ultimo restart>.log

No link temos a documentação oficial sobre o parametro:

http://www.postgresql.org/docs/8.3/interactive/runtime-config-logging.html#RUNTIME-CONFIG-LOGGING-WHEN

É isso ai pessoal comentarios são bem vindos.

Tags: , , , , , , , ,

Mike de Mosqueiro Tcha nana nanana

Um Gênio este cara!

Composição: Mike de Mosqueiro

Vai, vai, vai, vai, vai,
Vai, vai, vai, vai, vai,
Vai, vai, vai, vai
Tcha naná nananá
Tcha naná nananá
Tcha naná nananá
Tcha naná nananá
Ai vai meu amor,
( O que , O que , O que, O que ?)
Eu quero te dizer,
Falar que eu te amo, e que eu não vivo sem você.
Você é minha vida, você é tão especial.
Faria qualquer coisa pra não te fazerem mal.
o meu olhar no meu , o meu olhar no teu.
Você me conquistou, me envolveu , me enlouqueceu.
Com esse seu jeitinho, sedutor e especial.
Mudou a minha vida, sem você não é legal.
Tcha naná (VAI VAI VAI VAI,)
Tcha naná nanááááááááá
Tcha nanááá
Tcha naná
Por isso eu te amo , e lhe canto essa canção.
Declarando meu amor do fundo do coração.
Não quero nunca mais, saber de um outro alguém.
Entreguei meu coração , agora igual a você não teeeeeeeeeeeeeem.
Tcha naná (VAI VAI VAI VAI,)
Tcha naná nanááááááááá,
Tcha nanááá
Tcha naná nanááááááááá,
Tcha naná nananá
Tcha naná![COOOOL!]

Tags: , , , , ,

Linux – Monitoração, Performance e Outros

Vi esta compilação de comandos para medir performance e outras coisas em um e-mail aqui do trabalho. O assunto do email era “compartilhando o conhecimento”. Confesso que não cheguei a testar todos. Mas de qualquer forma, segue:

Monitoração, Performance e Redes
– Uso de memória em tempo real:   watch vmstat -sSM
– Sessões que chegam no seu servidor:   watch -n 1 -d “finger”
– Quantidade de requisições por segundo na porta 80:   watch -n 1 -d “netstat -n | grep :80 |wc -l”
– Listar as tarefas de usuários da máquina:   cut -d: -f1 /etc/passwd | grep -vE “#” | xargs -i{} crontab -u {} -l
– Árvore e consultando do PID do processo:   pstree -aGhp | grep ssh ; ps aux | grep “sshd” | grep “@”
– Quantidade de usuários no servidor:   grep -r -v “STRING” /etc/passwd | wc -l
– Verificando os processadores no servidor e também a quantidade de processadores:  sed -n ’s/^model name[ \t]*: *//p’ /proc/cpuinfo | wc -l
– Verificar versão do SO, 32bits ou 64bits:   uname -a
– Scanneando determinado range e obtendo IP e MAC: nmap -sP 10.10.255.*
– Consultando se a porta esta aberta em cada salto:   tcptraceroute -p 80 200.234.0.1
– Emails enviados entre um hora e outra:   grep -r “sent” /var/log/maillog | grep -P “0[2-3]:..:..” | grep “Nov 12″
– Mensagens na fila enviadas via formulário:   sent = enviado   grep -r “nome@dominio.com.br\|sent” /var/log/maillog | grep “sent”
– Imprimindo um resultado apartir de determinado “/” (barra) e mantendo o restante das barras com AWK:   awk -F”/” ‘{print $6″/”$7″/”$8″/”$9″/”$10″/”$11″/”$12″/”$13″/”$14″/”$15″/”$16″/”$17″/”$18″/”$19″/”$20″/”$21}’ verifica_este_arquivo.log | awk -F”:” ‘{print $1}’
File System
– Listando arquivos e numerando a listagem dos arquivos:   cat -n <(ls -lhap) nome_arquivo
– Localizando arquivos de várias extensões:   find . -regex ‘.*\(html\|php\)’
– Localizando arquivos alterados nos últimos 60 minutos:   find . -mmin -60 -not -path “~/” -print| xargs stat
– Quantidade de Arquivos por Diretório em EXT3:   df -i

Monitoração, Performance e Redes

  • Uso de memória em tempo real:   watch vmstat -sSM
  • Sessões que chegam no seu servidor:   watch -n 1 -d “finger”
  • Quantidade de requisições por segundo na porta 80: watch -n 1 -d “netstat -n | grep :80 |wc -l”
  • Listar as tarefas de usuários da máquina: cut -d: -f1 /etc/passwd | grep -vE “#” | xargs -i{} crontab -u {} -l
  • Árvore e consultando do PID do processo: pstree -aGhp | grep ssh ; ps aux | grep “sshd” | grep “@”
  • Quantidade de usuários no servidor: grep -r -v “STRING” /etc/passwd | wc -l
  • Verificando os processadores no servidor e também a quantidade de processadores:  sed -n ’s/^model name[ \t]*: *//p’ /proc/cpuinfo | wc -l
  • Verificar versão do SO, 32bits ou 64bits:   uname -a
  • Scanneando determinado range e obtendo IP e MAC:  nmap -sP 10.10.255.*
  • Consultando se a porta esta aberta em cada salto:   tcptraceroute -p 80 200.234.0.1
  • Emails enviados entre um hora e outra:   grep -r “sent” /var/log/maillog | grep -P “0[2-3]:..:..” | grep “Nov 12″
  • Mensagens na fila enviadas via formulário: sent = enviado   grep -r “nome@dominio.com.br\|sent” /var/log/maillog | grep “sent”
  • Imprimindo um resultado apartir de determinado “/” (barra) e mantendo o restante das barras com AWK:   awk -F”/” ‘{print $6″/”$7″/”$8″/”$9″/”$10″/”$11″/”$12″/”$13″/”$14″
    /”$15″/”$16″/”$17″/”$18″/”$19″/”$20″/”$21}’
    verifica_este_arquivo.log | awk -F”:” ‘{print $1}’

File System

  • Listando arquivos e numerando a listagem dos arquivos:   cat -n <(ls -lhap) nome_arquivo
  • Localizando arquivos de várias extensões:   find . -regex ‘.*\(html\|php\)’
  • Localizando arquivos alterados nos últimos 60 minutos:   find . -mmin -60 -not -path “~/” -print| xargs stat
  • Quantidade de Arquivos por Diretório em EXT3:   df -ih

Tags: , , , , , , , , , , , , , , ,

Suas Fotos do Orkut são suas?

Este é um alerta muito interessante. Pense 37 vezes antes de colocar suas fotos e videos na internet. Recomendo até mesmo cuidado na divulgação do seu  curriculo (principalmente endereço e/ou telefones), seja em sites pagos como o catho, empregos.com e etc, ou no LinkedIn.  Já Orkut e Facebook são um caso a parte.

Veja o video abaixo. E tenha ciencia do faz na internet. Ela é mais perigosa do que vc pensa. Use-a com sabedoria.

PS: Maldita inclusão digital. Devia haver carteira de habilitação para operar um computador.

Tags: , , , , , , ,

Linux – Você sabe? Ou acha que sabe?

A alguns dias, no trabalho, estava operando um Servidor linux de um cliente e me deparei com a seguinte situação. O servidor estava com pouquíssimo espaço em disco, sabiasse lá Deus por que, e a origem do problema estava em um diretório com o nome de “-” (isto mesmo com o nome de “traço”) dentro de /var/log

Partindo do principio de que eu já estava dentro de /var/log. Precisava saber o que estava sendo gerado dentro do diretório “-”

Então como qualquer inocente rodei o comando como root

 :/var/log# cd -

resposta:


/var/log

Legal descobri que "-" era um comando do tipo cd ~; cd ; que faz alguma coisa digamos "especial"

Então pensei repensei e pensei mais um pouco. como eu vou entrar e ver a causa do problema do espaço em disco. Lembrando que eu não queria simplesmente rodar um

 :/var/log# rm -r -

Isto seria muito simples. Além de pode apagar algo "importante" do servidor do cliente.

Então vamos a resposta:

Se vc não consegue entrar no diretório "-" com: /var/log# cd -

tente com o caminho completo:/var/log# cd /var/log/-

Vai funcionar. Pode apostar!

Até a próxima!

Psicose

Você já teve a sensação de estar sendo observado durante o Banho?
Lembrei na hora do filme Psicose.

psicose

Olha o que eu achei no banheiro logo depois de tomar banho. Isso pq antes estava ouvindo um barulho de “asinhas batendo”

DSC01140

DSC01144

Gastei meio frasco de inseticida, e ainda estava mexendo as perninhas. Só me livrei dela depois que lembrei que estas pragas não sabem nadar descarga abaixo. Ou sabem??

psycho

Tags: , ,

Humor – Leandro Hassum

Melhor representação de Pai que já vi na vida.
Se você tem participação ativa na vida de seu filho ou filha, não há como negar. Pelo menos um destes episódios você deve ter vivido.

Créditos: Youtube e no próprio vídeo.

Flw.

Tags: , , , , , , ,

Moedor de Carne

A cada dia tenho menos vontade de comer carne, seja vermelha, branca ou qualquer que seja a “cor”.

Não sei o pq estão fazendo isto com os bichos, mesmo mortos. Compactação? duvido! pra mim isso vira Salsicha ou sei la mais o que.

Se depois de você ver o processo de fabricação destas delicias, e ainda ter vontade de comer. Cara, vc é foda!

Tags: , , , , ,

WTF – Pintinho, Rato ou Pokemon?

Tags: , , , , ,