Skip to content

Instantly share code, notes, and snippets.

View guilhermevini's full-sized avatar
🏠
Working from home

Guilherme Vinicius guilhermevini

🏠
Working from home
View GitHub Profile
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCz3cbQnUC8VXULA6djT8IrUBWGMa2cJo0Q1ve+XrJK+hdUXvGVZBbfdItUUXBnLZIcHuK+935ArYk99HP5JYEaWaW4jAhuo7RfCWoUXqYwPzWPsvf1IiX/hFc32aOsaHH8lvPXNYmccQfm15AtLb8rsiZgiHSf/vegm1YoSUBw747aoY0klX9z5M13RGd+GtDWKYVMmIgFtK5m0eZnu8O87kWQaZbo4cOJYG68e78MX4ucm8+DMd5TMJ+lfEMK2S81CbLRJ48CRZMAdZCxIB40KeU/ZBZz4eLo+Rzz6GFjEp8KVJ3dvypGmfmbY7f4rNT53rkh+D9vXLb3sI3OONEvPjgqxW9zj4ISsd/BYUpk7CLxzWtzhHEeDughsQ0MJfvplum72qOj9gopAVcSGMPyAuMWk9QtvQR7RdiEzOK3GEeTALScDLWYIdsIhZttqV9gNlwbUGLXxa0UNa/mtYckQiB4glSmgB9CKbWFLrEH6MCCErFB7QV4Ne2HmOikwc+4jnn4LjQe8Z2G8ioPrhLqKmIbG9o3G4XmgVe02f8hXzFjoJoPBY9zqBuIcSYYbTNGglSlZ6XtBvBK1fX3o6wMEWYS/gmZ8r2jZIRZe8AcYuR94L6vD4vIkGD6XqpPKR0qdnRHYz8myh4SdvZBHkKsPn1SMQTXC+odexBOlCI82w==
@guilhermevini
guilhermevini / crosshair.cfg
Last active May 18, 2020 04:26
cmyKa csgo crosshair
cl_crosshair_drawoutline "0"
cl_crosshair_dynamic_maxdist_splitratio "0.300000"
cl_crosshair_dynamic_splitalpha_innermod "1"
cl_crosshair_dynamic_splitalpha_outermod "0.500000"
cl_crosshair_dynamic_splitdist "7"
cl_crosshair_friendly_warning "1"
cl_crosshair_outlinethickness "1.000000"
cl_crosshair_sniper_show_normal_inaccuracy "0"
cl_crosshair_sniper_width "1"
cl_crosshair_t "0.000000"

Keybase proof

I hereby claim:

  • I am guilhermevini on github.
  • I am guilhermevini (https://keybase.io/guilhermevini) on keybase.
  • I have a public key ASAkaTLZWZmfDd9DlycteH1bdq68ZejEhnYLEuEKDY3L6Qo

To claim this, I am signing this object:

@guilhermevini
guilhermevini / install-docker-compose.sh
Created August 9, 2019 17:28
install docker-compose on amazon linux 2
#!/bin/bash
# https://github.com/docker/compose/tags
curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` | sudo tee /usr/local/bin/docker-compose > /dev/null
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose --version
exports.handler = (event, context, callback) => {
const response = event.Records[0].cf.response;
if (!response.headers['cache-control']) {
response.headers['cache-control'] = [{
key: 'Cache-Control',
value: 'max-age=31536000'
}];
}
callback(null, response);
};
@guilhermevini
guilhermevini / invalidate-cache.js
Created November 15, 2018 15:00
Lambda function to invalidate cloudfront cache
var AWS = require('aws-sdk');
var cloudfront = new AWS.CloudFront();
exports.handler = function (event) {
console.log(event);
const id = 'xxxx';
const currentTimeStamp = new Date().getTime();
const params = {
define('WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'https://' . $_SERVER['HTTP_HOST']);
if (($_SERVER['HTTP_CLOUDFRONT_FORWARDED_PROTO'] == 'https') OR ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) {
$_SERVER['HTTPS']='on';
}
if [ ! -a ~/.inputrc ]; then echo '$include /etc/inputrc' > ~/.inputrc; fi
echo 'set completion-ignore-case On' >> ~/.inputrc
@guilhermevini
guilhermevini / fail2ban.txt
Created August 15, 2017 19:53
block flooded wp
# cat /etc/fail2ban/action.d/ufw.conf
[Definition]
actionstart =
actionstop =
actioncheck =
actionban = ufw insert 1 deny from <ip>
actionunban = ufw delete deny from <ip>
# cat /etc/fail2ban/filter.d/xmlrpc.conf
[Definition]
@guilhermevini
guilhermevini / mysql-change-password.txt
Created June 19, 2017 16:43
Muda senha do banco de dados
mysql -u root -h localhost -p
USE banco;
SET PASSWORD FOR 'user'@'localhost' = PASSWORD('senha');
FLUSH PRIVILEGES;
quit;