Skip to content

Instantly share code, notes, and snippets.

Avatar
👨‍💻
Working at Globaltec as software testing analyst.

Gustavo Moraes gustavomdsantos

👨‍💻
Working at Globaltec as software testing analyst.
View GitHub Profile
@gustavomdsantos
gustavomdsantos / A_TinyPNG for Bash.md
Last active Aug 17, 2021
TinyPNG for Bash - compress PNG files in command-line interface.
View A_TinyPNG for Bash.md

TinyPNG for Bash

Simple script to compress PNG files faster than in web browser. This works in any operating system with Bash installed.

  1. Get your API Key in tinypng.com/developers.
  2. Edit tinypng.sh file, overwriting pJNqqHfKLj8Cs7DMFjXrx8rvZ8QrYvVD with your API Key.
  3. If you're:
    1. In a UNIX operating system:
      • Run chmod to all .sh files;
      • Run INSTALL.sh;
@gustavomdsantos
gustavomdsantos / Chapter_detection.xpath.xml
Created Aug 28, 2019
XPath para Calibre que detecta todos os níveis de header do HTML e derivações como capítulos.
View Chapter_detection.xpath.xml
//*[name()='h1' or name()='h2' or name()='h3' or name()='h4' or name()='h5' or name()='h6']
@gustavomdsantos
gustavomdsantos / KISS.md
Last active Jun 15, 2019
"Keep it simple, stupid!"
View KISS.md

"Keep it simple, stupid!"

"O mundo tem que ser Apple e Google, ou seja, simples. Uma imagem para você guardar para o resto da vida:"

SejaSimples

(Rogério "Pastor" Vieira)

@gustavomdsantos
gustavomdsantos / Atalhos de teclado personalizados para o LibreOffice Calc.md
Created May 14, 2019
Atalhos de teclado personalizados para se ter a melhor experiência de usuário com o LibreOffice Calc.
View Atalhos de teclado personalizados para o LibreOffice Calc.md

Atalhos de teclado personalizados para o LibreOffice Calc

Atalho Função
F3 Ver cabeçalhos
F4 Barra de fórmulas
F7 Barra de status
Alt + M Barra de menu
Ctrl+M Mesclar células
Ctrl+Shift+M Mesclar e centralizar células
@gustavomdsantos
gustavomdsantos / 2019-05-10_145216.png
Last active May 10, 2019
Gist do e-book "Criando uma fé relevante para o mundo" - Yago Martins
@gustavomdsantos
gustavomdsantos / parse_yaml.sh
Created Jan 18, 2019
Bash-only parser that leverages sed and awk to parse simple yaml files.
View parse_yaml.sh
##
# Bash-only parser that leverages sed and awk to parse simple yaml files.
# Code based from: http://stackoverflow.com/a/21189044
# Usage: eval $(parse_yaml sample.yml)
# or
# Usage: variable = parse_yaml sample.yml
#
# @param $1 the path of the .yml file
# @param $2 an optional prefix to the name of the variables
# @author stefan-farestam
@gustavomdsantos
gustavomdsantos / nightmare-initializer.js
Last active Jan 18, 2019
nightmare-initializer: Aplica o workaround para o 'navigation error' do Nightmare, quando a aplicação Web faz redirect de página.
View nightmare-initializer.js
const Nightmare = require('nightmare');
var NightmareInitializer = {};
NightmareInitializer.initialize = function (URLToTest, callback) {
var nightmare = Nightmare({ show: true, width: 1024, height: 768 });
auth = {
username: 'john',
password: 'doe'
};
@gustavomdsantos
gustavomdsantos / BRU_TitleCase_exceptions_preset.txt
Created Dec 29, 2018
Bulk Rename Utility: exceptions preset for Title Case.
View BRU_TitleCase_exceptions_preset.txt
e : o : a : os : as : um : uma : uns : umas : no : na : nos : nas : de : do : da : dos : das : pelo : pela : pelos : pelas : entre : sobre :
@gustavomdsantos
gustavomdsantos / BreezeDark remixed by gustavosotnas.md
Last active Dec 19, 2018
BreezeDark remixed by gustavosotnas - A LibreOffice theme based on LibreOffice-BreezeDark by RaitaroH.
View BreezeDark remixed by gustavosotnas.md

BreezeDark remixed (by gustavosotnas)

A color scheme for LibreOffice based on LibreOffice-BreezeDark by RaitaroH. Fits better with Steam Grey for LibreOffice.

alt tag

alt tag

View Sites para encontrar trabalho remoto.md

Sites para encontrar trabalho remoto

Site Descrição
1 We Work Remotely Oportunidades de trabalho remoto em diversos setores – desde negócios a copywriting.
2 Remoteok.io Trabalhos em várias áreas e uma comunidade de mais de um milhão de trabalhadores remotos.
3 RemoteOnly Para quem gostaria de trabalhar com suporte ao consumidor, design, desenvolvimento de software, administração e marketing.
4 Working Nomads Vagas em muitas áreas e possibilidade de programar alertas para oportunidades específicas.
5 CryptoJobs Trabalhos ligados a blockchain e criptomoedas.
6 Satoshi Careers Plataforma que compila trabalhos remotos com criptomoeda.