Installing libvips
from source on Ubuntu 18.04 Bionic
wget https://github.com/libvips/libvips/releases/download/v8.8.2/vips-8.8.2.tar.gz
tar -xvf vips-8.8.2.tar.gz
cd vips-8.8.2
./configure
Make sure image loading libraries are installed.
Installing libvips
from source on Ubuntu 18.04 Bionic
wget https://github.com/libvips/libvips/releases/download/v8.8.2/vips-8.8.2.tar.gz
tar -xvf vips-8.8.2.tar.gz
cd vips-8.8.2
./configure
Make sure image loading libraries are installed.
A feature do pm2 chamada "vizion" tenta indexar o repositório do projeto de cada comando rodando. Em grandes repositórios e principalmente com um grande numero de processos rodando isso pode causar um grande consumo de memória e IO, o que impacta drasticamente a performance da maquina e dependendo da maquin, pode causar: "FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory"
A seguir salvamos o estado do pm2 no arquivo ~/.pm2/dump.pm2, matamos o PM2 God Daemon e todos os processos que ele gerencia, alteramos o dumo.pm2 desativando a flag do "vizion" e ressucitamos o pm2 ao estado original.
$('img').each(function(){ | |
let t = $(this); | |
let url = `https://dummyimage.com/${Math.round(t.outerWidth())}x${Math.round(t.outerHeight())}/f0f0f0/999`; | |
console.log(`${Math.round(t.outerWidth())}x${Math.round(t.outerHeight() => ${t.attr('src')}`); | |
t.attr('src', url); | |
}); |
/** | |
* Tool to autofill some forms | |
*/ | |
function randomiza(n) { | |
return Math.round(Math.random() * n); | |
} | |
function getRange(min, max) { | |
return Math.floor(Math.random() * (max - min + 1)) + min; |
Considering $4 is the position of DataTime on access_log file | |
cat /var/log/httpd/access_log | awk '$4 >= "[14/Apr/2020:09:50:00" && $4 < "[14/Apr/2020:10:15:00"' |
Analyser: | |
https://www.elastic.co/guide/en/elasticsearch/reference/6.8/search-suggesters-phrase.html | |
Template: | |
POST /_template/template_produtos | |
{ | |
"index_patterns": [ | |
"produto*" | |
], | |
"settings": { |