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.
| #!/bin/bash | |
| # Cause the script to exit on failure. | |
| set -eo pipefail | |
| # Activate the main virtual environment | |
| . /venv/main/bin/activate | |
| # Install your packages | |
| pip install bitsandbytes --prefer-binary |
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": { |