echo date("Ymdh24mi");
Esta página contem informações úteis para o dia a dia de meu trabalho
segunda-feira, 29 de maio de 2017
quarta-feira, 25 de janeiro de 2017
Excluir um grupo de arquivos Linux
Problema:
Tive que excluir um conjunto de arquivos no linux
o
Tive que excluir um conjunto de arquivos no linux
ls -al | grep 2015 | awk '{print $9}'
Este comando listou os arquivos que foram gerados no ano de 2015ls -al | grep 2015 | awk '{print $9}' | xargs rm
o
xargs rm permitiu a exclusão dos arquivo selecionados.quarta-feira, 7 de dezembro de 2016
Data Nascimento em PHP
Código PHP para calcular a idade a partir da data no formato dd/mm/aaaa baseado na data atual (ano)
function calc_idade( $data_nasc ){
$data_nasc = explode("/", $data_nasc);
//~ $d = getdate();
//~ $data[2] = $d['year'];
//~ $data[1] = $d['month'];
//~ $data[0] = $d['mday'];
date_default_timezone_set('America/Sao_Paulo');
$data = date("d-m-Y");
$data = explode("-", $data);
$anos = $data[2] - $data_nasc[2];
if ( $data_nasc[1] >= $data[1] ){
if ( $data_nasc[0] <= $data[0] ){
return $anos;
break;
}else{
return $anos-1;
break;
}
}else{
return $anos;
}
}
function calc_idade( $data_nasc ){
$data_nasc = explode("/", $data_nasc);
//~ $d = getdate();
//~ $data[2] = $d['year'];
//~ $data[1] = $d['month'];
//~ $data[0] = $d['mday'];
date_default_timezone_set('America/Sao_Paulo');
$data = date("d-m-Y");
$data = explode("-", $data);
$anos = $data[2] - $data_nasc[2];
if ( $data_nasc[1] >= $data[1] ){
if ( $data_nasc[0] <= $data[0] ){
return $anos;
break;
}else{
return $anos-1;
break;
}
}else{
return $anos;
}
}
sexta-feira, 10 de junho de 2016
Analisar Log Apache Tomcat
Analisando arquivo de log do Apache agrupando por data
-sh-4.1$ cat localhost_access_log.2016-06-10.txt | cut -d " " -f4 | cut -c2-15 | sort | uniq -c
371 10/Jun/2016:06
8073 10/Jun/2016:07
41605 10/Jun/2016:08
63105 10/Jun/2016:09
62293 10/Jun/2016:10
19978 10/Jun/2016:11
-sh-4.1$ cat localhost_access_log.2016-06-10.txt | cut -d " " -f4 | cut -c2-15 | sort | uniq -c
371 10/Jun/2016:06
8073 10/Jun/2016:07
41605 10/Jun/2016:08
63105 10/Jun/2016:09
62293 10/Jun/2016:10
19978 10/Jun/2016:11
Analisando arquivo de log do Apache agrupando por IP de chamada
-sh-4.1$ cat localhost_access_log.2016-06-10.txt | grep 10/Jun/2016:11 |cut -d " " -f1 | sort | uniq -c
3676 X.X.X.65
4 X.X.X.167
17912 X.X.X.73
Ajuda de Davi Lopes Carvalho
terça-feira, 19 de abril de 2016
Comando Linux find grep e ls
O problema resolvido abaixo é encontrar os arquivos criados há 12 dias que tenham no nome 'domicilio' e listem todos os atributos '-l' ordenado pelo tamanho '-S'
find . -maxdepth 1 -mtime -12 -exec grep domicilio -l {} \; | xargs ls -lS
Encontrar os arquivos com extensão '*.html' que tenham no nome 'ie' e listar todos os atributos do arquivo.
find . -type f -name "*.html" -exec grep -l ie {} \; | xargs ls -l
Ajuda de Davi Lopes Carvalho
find . -maxdepth 1 -mtime -12 -exec grep domicilio -l {} \; | xargs ls -lS
Encontrar os arquivos com extensão '*.html' que tenham no nome 'ie' e listar todos os atributos do arquivo.
find . -type f -name "*.html" -exec grep -l ie {} \; | xargs ls -l
Ajuda de Davi Lopes Carvalho
quinta-feira, 31 de março de 2016
Como utilizar o método FISH/QTCR/5SS para ler artigos científicos
Já virou clichê dizer que atualmente o ritmo de produção de novas informações e dados não para de crescer. E isso se reflete nas pilhas (virtuais ou físicas) de artigos científicos que acumulam todos os dias na área de trabalho.
Assim, melhorar a leitura de artigos, tanto na velocidade quanto na visão crítica, é uma ferramenta valiosa para acompanhar essa enxurrada de informações.
A metodologia FISH/QTCR/5SS ajuda a reconstruir o processo de elaboração do artigo, revelando o rationale por trás da história, facilitando assim a compreensão dos métodos e conclusões.
Vamos ao que interessa.
1. Introdução com FISH
Field: simples, qual é o campo do artigo? Tente ser específico.
Importance: por quê o artigo é relevante para você, como cientista, e para a sociedade?
Supporting data: quais as principais informações prévias fundamentais para a compreensão do artigo?
Hypothesis: muitas vezes esse tópico é o mais difícil de descrever, já que muitos autores escondem a hipótese, ou quando o estudo é exploratório.
2. Lendo as figuras com QTCR
Agora que você tem uma visão geral do artigo, use o QTCR em cada figura do artigo.
Question: qual é a pergunta que está tentando ser respondida com esse experimento?
Tools: quais foram as técnicas e ferramentas utilizadas para responder à pergunta? Seja sempre crítico: as ferramentas são adequadas para responder a pergunta? Quais outras ferramentas os autores poderiam ter utilizado? Caso haja análise estatística, certifique-se de incluir o tipo e os principais parâmetros.
Controls: um dos mais importantes. Novamente, seja crítico quanto aos controles. Há algum controle faltando? Os controles são suficientes para tirar conclusões do experimento? Imagine resultados um pouco diferentes dos que foram obtidos, isso auxilia a verificar se os controles são robustos.
Results: quais conclusões você pode tirar desse conjunto de experimentos? Lembre-se que muitas vezes as suas conclusões podem não coincidir com as conclusões dos autores, principalmente se há algum problema com os controles utilizados.
Finalmente a discussão: Após ler a discussão retire a principal mensagem do artigo ou o 5-SS (5 second summary). Imagine que você tem que contar ao seu orientador, que é, provavelmente, ocupadíssimo, sobre o artigo que você leu.
Não se esqueça de sempre ter em mente as suas próprias conclusões das figuras, muitos autores extrapolam e tiram conclusões que não são suportadas pelos experimentos realizados no artigo.
Observe que com o QTCR para cada figura, a leitura do texto com os métodos e explicação do experimento fica muito mais fácil, senão dispensável. O cerne dessa metodologia é, justamente, os painéis com os experimentos.
Um conselho prático é fazer as anotações FISH/QTCR no próprio artigo, seja escrevendo no canto da página ou por anotações no arquivo.
E, para complementar, faça um desenho ilustrativo do modelo gerado com esse estudo, nada rebuscado, apenas para concretizar as conclusões retiradas.
O que achou do método? Já usou e teve bons resultados? Pretende usar? Deixe sua opinião nos comentários!
. . .
Texto escrito por Dimitrius Santiago, bacharel em Bioquímica pela Univesidade Federal de Viçosa e aluno do mestrado Bioquímica na FMRP-USP.
Fonte: http://posgraduando.com/fish-qtcr-5ss-leitura-artigos/?utm_source=feedburner&utm_medium=email&utm_campaign=Feed%3A+posgraduando+%28PosGraduando%29
segunda-feira, 28 de setembro de 2015
SQL - Demorada
Consultas demoradas
SELECT pid, now(), datname, usename, now()-query_start as tempo_execucao, waiting, client_addr, query
FROM pg_stat_activity
WHERE query not like '%%' and query_start < now() - interval '5 seconds' order by 3 desc;
Cancelar uma consulta
SELECT pg_cancel_backend(pid of the postgres process);
SELECT pid, now(), datname, usename, now()-query_start as tempo_execucao, waiting, client_addr, query
FROM pg_stat_activity
WHERE query not like '%
Cancelar uma consulta
SELECT pg_cancel_backend(pid of the postgres process);
Assinar:
Postagens (Atom)