Skip to content

Instantly share code, notes, and snippets.

View rafaismyname's full-sized avatar
🤓

Rafael Moterani rafaismyname

🤓
View GitHub Profile
@rafaismyname
rafaismyname / .env
Created November 12, 2018 15:19
Basic node dev env with docker-compose
NODE_ENV=development
HOST=0.0.0.0
PORT=1880
@rafaismyname
rafaismyname / index.js
Last active July 13, 2018 21:43
TalkieSpark - Yet another firebase chat module
import TalkieSpark from './talkie-spark';
const chat = new TalkieSpark('tenantA', {
apiKey: '***',
authDomain: ''***',',
databaseURL: ''***',',
projectId: ''***',',
storageBucket: ''***',',
messagingSenderId: ''***',',
});
@rafaismyname
rafaismyname / full
Created January 5, 2018 18:37
ROBOS.im - Allow Hotmart integration through landing pages
<script type="text/javascript">
function getQueryStringValue(key) {
var search = window.location.search;
var encodedKey = encodeURIComponent(key).replace(/[\.\+\*]/g, '\\$&');
var test = new RegExp('^(?:.*[&\\?]' + encodedKey + '(?:\\=([^&]*))?)?.*$', 'i');
return decodeURIComponent(search.replace(test, '$1'));
};
function updateQueryStringParameter(uri, key, value) {
var re = new RegExp('([?&])' + key + '=.*?(&|$)', 'i');
@rafaismyname
rafaismyname / common_sentences.py
Created December 22, 2016 19:36
Find most common sentences
# -*- coding: utf-8 -*-
import sys
from csv import reader as csv_reader
from string import punctuation
from nltk import sent_tokenize, word_tokenize
from nltk.util import ngrams
from collections import Counter
# init config vars
lang = "portuguese"
@rafaismyname
rafaismyname / gist:07cbf2f9b3f73154b304
Created July 22, 2014 00:08
PCNTL workaround when it was not added as a php compiling flag (puphpet pcntl)
mkdir php
cd php
apt-get source php5
cd php5-<Your-Version-Here>/ext/pcntl
# Example: cd php5-5.5.9+dfsg/ext/pcntl
phpize
./configure
make
@rafaismyname
rafaismyname / moip.rb
Created August 30, 2013 22:52
Moip library for Rails - TODO: Turn it int a gem.
require 'httparty'
require 'builder'
class MoipClient
include HTTParty
CONFIG = YAML.load_file(File.join(Rails.root, 'config', 'moip.yml'))[Rails.env]
STATUS = { 1 => "authorized", 2 => "started", 3 => "printed", 4 => "completed", 5 => "canceled", 6 => "analysing", 7 => "returned" }
base_uri "#{CONFIG["uri"]}/ws/alpha"
basic_auth CONFIG["token"], CONFIG["key"]