Skip to content

Instantly share code, notes, and snippets.

View alissonsales's full-sized avatar

Alisson Sales alissonsales

  • Wellington, New Zealand
View GitHub Profile
@alissonsales
alissonsales / redis-protocol-awk
Last active August 7, 2018 03:54
Redis protocol in awk
awk '{ print "*" NF "\r"; for(i = 1; i <= NF; i++) { print "$" length($i) "\r\n" $i "\r" } }'
@alissonsales
alissonsales / sliced_scroll.sh
Created November 27, 2017 22:24
Test ES sliced scroll
n_shards=$1
echo "ES version"
curl -s localhost:9200
echo "Create index"
curl -si -H 'Content-type: application/json' -X PUT localhost:9200/twitter -d '
{
"settings": {
"index": {
# SSL self signed localhost for rails start to finish, no red warnings.
# 1) Create your private key (any password will do, we remove it below)
$ openssl genrsa -des3 -out server.orig.key 2048
# 2) Remove the password
$ openssl rsa -in server.orig.key -out server.key
@alissonsales
alissonsales / colortrans.py
Created January 26, 2012 13:43 — forked from MicahElliott/colortrans.py
Convert values between RGB hex codes and xterm-256 color codes.
#! /usr/bin/env python
""" Convert values between RGB hex codes and xterm-256 color codes.
Nice long listing of all 256 colors and their codes. Useful for
developing console color themes, or even script output schemes.
Resources:
* http://en.wikipedia.org/wiki/8-bit_color
* http://en.wikipedia.org/wiki/ANSI_escape_code
@alissonsales
alissonsales / remove_trailing_spaces
Created December 6, 2011 18:54
Removing trailing spaces
#!/bin/bash
if [ -f $1 ]
then
sed "s/[[:blank:]]*$//" "$1" > "$1.tmp"
mv "$1.tmp" "$1"
else
echo "File $1 does not exist.\n"
fi
@alissonsales
alissonsales / Gemfile
Created April 24, 2011 17:02
Test suite benchmark
source 'http://rubygems.org'
gem 'rails', '3.0.5'
gem 'pg'
gem 'inherited_resources', '~> 1.2.1'
gem 'haml'
gem 'formtastic', '~> 1.2.3'
gem 'capistrano'
gem 'clearance'
@alissonsales
alissonsales / gist:776153
Last active January 28, 2019 00:35
Filmes e documentários para abrir sua mente
Lista de documentários e filmes que considero como "obrigatórios", ou seja, todos deveriam assistir.
O critério usado para colocar um item na lista é: O documentário/filme mudou sua visão do mundo.
Documentários:
The Corporation - http://www.imdb.com/title/tt0379225/
The Story of Stuff - http://www.storyofstuff.com/
The Genius of Charles Darwin - http://en.wikipedia.org/wiki/The_Genius_of_Charles_Darwin
BBC - Horizon: How Many People Can Live on Planet Earth? - http://www.bbc.co.uk/programmes/b00pdjmk
import java.awt.AWTException;
import java.awt.MenuItem;
import java.awt.PopupMenu;
import java.awt.SystemTray;
import java.awt.TrayIcon;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
@alissonsales
alissonsales / humanize_jira_time_sheet.js
Created May 15, 2010 00:40
Humanize Jira Timesheet
var $;
// Add jQuery
(function(){
if (typeof unsafeWindow.jQuery == 'undefined') {
var GM_Head = document.getElementsByTagName('head')[0] || document.documentElement,
GM_JQ = document.createElement('script');
GM_JQ.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js';
GM_JQ.type = 'text/javascript';
Valor do aparelho 7500 btus =/+ R$ 700
Potência do aparelho: 754 w
Em kilowatt-hora: 0,754 kwh
Consumo durante 8 horas: 0,754 kwh * 8h = 6.032 kw
Consumo 8 horas durante 30 dias = 6.032 kw * 30 = 180.96 kw
Valor do kwh: R$ 0.56290
180.96 kwh = +/- R$ 102