Skip to content

Instantly share code, notes, and snippets.

View dayvsonlima's full-sized avatar

Dayvson Lima dayvsonlima

View GitHub Profile
@dayvsonlima
dayvsonlima / git_permissions.sh
Created May 3, 2017 18:44
git_permissons_reset
git permission-reset
@dayvsonlima
dayvsonlima / dayvson_scheme
Last active May 3, 2017 12:42
Elementary OS terminal color schemes
#073642:#dc322f:#859900:#b58900:#ffffff:#ec0048:#2aa198:#94a3a5:#586e75:#cb4b16:#859900:#b58900:#268bd2:#d33682:#2aa198:#6c71c4
!!("[email protected]" =~ /\A\s*([^@\s]{1,64})@((?:[-\p{L}\d]+\.)+\p{L}{2,})\s*\z/i)
@dayvsonlima
dayvsonlima / example_activejob.rb
Created January 6, 2017 13:24 — forked from ChuckJHardy/example_activejob.rb
Example ActiveJob with RSpec Tests
class MyJob < ActiveJob::Base
queue_as :urgent
rescue_from(NoResultsError) do
retry_job wait: 5.minutes, queue: :default
end
def perform(*args)
MyService.call(*args)
end
@dayvsonlima
dayvsonlima / sounder.rb
Created December 22, 2016 01:19 — forked from jashkenas/sounder.rb
A Demonstration of Minim in Ruby-Processing
# Sounder sounds for class
# Requires an active microphone to pick up anything
require 'ruby-processing'
class MinimTest < Processing::App
load_library "minim"
import "ddf.minim"
import "ddf.minim.analysis"
wget -E -H -k -K -p https://slides.com/dayvsonlima/deck/live
resources:
Resources:
IamRoleLambda:
Type: 'AWS::IAM::Role'
Properties:
AssumeRolePolicyDocument:
Version: '2012-10-17'
Statement:
-
Effect: Allow
@dayvsonlima
dayvsonlima / cross_subdomain_get.js
Created September 21, 2016 03:37
Ajax cross subdomain
$.ajax("http://domain.local:3000/resource", {
method: 'GET',
xhrFields: { withCredentials: true },
crossDomain: true,
success: function(data){ console.log(data) },
error: function(data){ console.log('deu ruim') }
});
@dayvsonlima
dayvsonlima / store_pattern.js
Created September 21, 2016 03:01
Estudos vue.js
var store = {
state: {
message: 'Hello!'
},
actionA: function () {
this.state.message = 'action A triggered'
},
actionB: function () {
this.state.message = 'action B triggered'
}
# minificar imagem
convert -strip -interlace Plane -gaussian-blur 0.05 -quality 85% source.jpg result.jpg
# adicionar áudio a vídeo
ffmpeg -i video.avi -i audio.mp3 -codec copy -shortest output.avi