Skip to content

Instantly share code, notes, and snippets.

View renatodex's full-sized avatar
🦑
Release the Kraken, but test it please!

Renato Alves renatodex

🦑
Release the Kraken, but test it please!
  • Everlane
  • São Paulo - Brazil
View GitHub Profile
{
"name": "socket.io.1.0",
"version": "1.0.0",
"description": "Socket.IO 1.0 using Primus",
"main": "socket.io.1.0.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
@renatodex
renatodex / gist:50600f52906c3443ef50
Last active August 29, 2015 14:13
Vagapara programador Ruby

Vaga para programador Ruby

DESCRIÇÃO

Estamos procurando um profissional com energia e idéias novas para colaborar para o crescimento do nosso eCommerce de roupa básica, o basico.com. Nosso core de tecnologia é composto por: Ruby / Ruby on Rails. Git - HTML5, CSS3, JavaScript/CoffeeScript. Temos projetos em Rails, Padrino e Sinatra.

Conhecer Ruby é sim muito importante pra saber como lidar com esses projetos, mas estamos aceitando programadores de todas as tribos, desde que tenham vontade e interesse de direcionar sua curva de aprendizado para Web, e para a linguagem Ruby.

REQUISITOS

  • Conhecimento intermediário em alguma linguagem de programação (ruby/python/php/c#/java/etc)
@renatodex
renatodex / gist:e40f90a063b0b46620a8
Last active September 9, 2015 15:36
Automatically Download Instamission Images
require 'open-uri'
require 'json'
require 'typhoeus'
def generate_resultset(url)
images = []
result = JSON.parse(Typhoeus.get(url).body)
result['data'].inject([]) do |arr,d|
download = open(d['images']['standard_resolution']['url'])
@renatodex
renatodex / thevaga.md
Last active September 20, 2017 18:28
Programador Javascript & Ruby

Programador Javascript e Ruby

DESCRIÇÃO

Estamos procurando um profissional com energia e idéias novas para colaborar para o crescimento do nosso eCommerce de roupa básica, o basico.com. Nosso core de tecnologia é composto por duas aplicações principais: Uma em Node, que é um Frontend feito inteiramente em Javascript e Liquid, e outra em Ruby on Rails, ambas rodando com Webpack. Conhecer Javascript e Ruby é extremamente importante pra saber como lidar com esses projetos, e estamos aceitando programadores que tenham tanto foco maior em Javascript, quanto foco maior em Ruby.

ATRIBUIÇÕES DA VAGA

  • Criação e desenvolvimento de Landing Pages promocionais
@renatodex
renatodex / instagram-followers.rb
Created August 27, 2015 18:33
A Script to extract all followers using the Instagram API
require 'open-uri'
require 'json'
require 'typhoeus'
def generate_resultset(url)
output = []
result = JSON.parse(Typhoeus.get(url).body)
output += result['data'].inject([]) do |arr,d|
arr << d['username']
@renatodex
renatodex / app_model.js
Created September 12, 2016 18:12
App Model Idea
var AppModel = function() {
this.extend = function(model_setup) {
return function(model_data) {
return new factory_methods(model_setup, model_data);
}
}
this.factory_methods = function(model_setup, model_data) {
@renatodex
renatodex / alternative.js
Last active September 11, 2017 18:29
Shopify Admin Snippets - Replicar metafield automaticamente
var colors = {
'camisa': 'Camisas',
'calça': 'Calças',
'vestido': 'Vestidos',
'camiseta': 'Camisetas',
'bermuda': 'Bermudas',
'cardigã': 'Camisas',
'saia': 'Saias',
'gola': 'Camisetas',
'legging': 'Calças',
@renatodex
renatodex / scrapper.js
Created July 14, 2018 00:05
Instagram Comment Scrapper
// Adicionando jQuery
var jq = document.createElement('script');
jq.src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js";
document.getElementsByTagName('head')[0].appendChild(jq);
// ... give time for script to load, then type (or see below for non wait option)
jQuery.noConflict();
// Função Recursiva que faz o Scrap
function scrap_comments(nodeset = [], query_hash, variables) {
result = []
const Random = require("random-js").Random;
function deckProbabilityTest(cycles = 1) {
let random = new Random();
let results = []
let originalDeck = [1,2,3,4,5,6]
let totalCards = originalDeck.length
let desiredCardAtEnd = 5
class UnpublishMovies
def call
movies_to_unpublish = Movies.where_not(
unpublish_at: nil,
)
series_to_unpublish = Series.where_not(
unpublish_at: nil,
)
shows_to_unpublish = Shows.where_not(
unpublish_at: nil,