This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Seguinte, o episodio "Graficos importam" (A) segue nao baixando para mim, os demais baixam. | |
Irei compara-lo com o ultimo "Pre venda ps5" (B) | |
A url é de (A) é | |
https://mcdn.podbean.com/mf/download/ynkz9i/Gr_fico_Importa_-_DropFrame_-_EP_-_60.mp3 | |
que na verdade é redirecionado para: | |
https://s158.podbean.com/pb/437293e4defe046d22bf23becdf0d420/5d42525e/data2/fs7/2965107/uploads/Gr_fico_Importa_-_DropFrame_-_EP_-_60.mp3?pbss=eb5e966c-ed90-558d-92f6-a342c7f23812&download=1 | |
A Url de (B) é |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import EventEmitter from 'utils/EventEmitter' | |
import {shallowEqual} from 'utils/helpers' | |
// GLOBAL STORE | |
// if you wish, you can put this on a Context provider. | |
let globalStore = { | |
current: {} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import {useCallback, useState} from 'react' | |
import useAppContext from './useAppContext' | |
const useMutation = ({ignoreResults=true, ...rest}) => { | |
const {client} = useAppContext() | |
const [result, setResult] = useState({ | |
client, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# Esta é uma solução para ter um cache centralizado, | |
# principalmente para aplicações rails que apenas retornam json (API) | |
# internamente ele utiliza Rails.cache | |
# | |
class CacheService < CentralCache | |
# add_cache(name, cache_key, fetch) | |
add_cache :profile, -> (user) { "attrs/user/#{user.id}/profile/v1" }, -> (user) { | |
ProfilePresenter.new(user.profile).to_h |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var util = require('util') | |
, EventEmitter = require('eventemitter3') | |
, helper = require('../helper') | |
, logger = helper.logger; | |
/* | |
* To understand spark.auth, please see: https://gist.github.com/maxguzenski/69cff1e36f6dfb8318a1 | |
* | |
* I implemented just what I need, maybe you have other needs |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var helper = require('../helper') | |
, crypto = require('crypto') | |
, logger = helper.logger; | |
/* | |
* I know that primus has a authotization feature, but it not works | |
* with some transformers (like sockjs, that not support querystring) | |
* | |
* This auth will send userid/username and a uniq token |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env ruby | |
require 'rubygems' | |
require 'aws' | |
require 'sidekiq' | |
require 'erb' | |
# ENV['REDIS_URL'] need to be setted | |
AWS_CW_NAMESPACE = 'MySite' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env ruby | |
# | |
# Run with: | |
# aws-elb-maintenance on | |
# or | |
# aws-elb-maintenance off | |
require 'rubygems' | |
require 'aws' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// m2.xlarge | vcpu: 2 | memory: 16.7 | |
// | |
PING_INLINE: 30674.85 requests per second | |
PING_BULK: 30674.85 requests per second | |
SET: 30395.14 requests per second | |
GET: 30674.85 requests per second | |
INCR: 30959.75 requests per second | |
LPUSH: 31250.00 requests per second | |
LPOP: 30030.03 requests per second |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
cache_key :blocked_users do |blocked_user| | |
[:user, blocked_user.user_id, :blocks] | |
end | |
cache_key :blocking_users, expires_in: 3.hours do |blocked_user| | |
[:user, blocked_user.user_id, :blocked_by] | |
end | |
# Automaticamente cria um observe para todos as classes aqui presentes | |
# executa as rules no before_save (observer) e limpa no after_commit |