Skip to content

Instantly share code, notes, and snippets.

View gist:75f10784b0e824108de4d2c83231081d
__ _______ _ ____ ___ __ __ _____ _____ ___ _ _______ _ ____
\ \ / / ____| | / ___/ _ \| \/ | ____| |_ _/ _ \ | |/ / ____| | | _ \
\ \ /\ / /| _| | | | | | | | | |\/| | _| | || | | | | ' /| _| | | | |_) |
\ V V / | |___| |__| |__| |_| | | | | |___ | || |_| | | . \| |___| |___| __/
\_/\_/ |_____|_____\____\___/|_| |_|_____| |_| \___/ |_|\_\_____|_____|_|
cli=master:v1.10.0
gui=v1.0.0-rc1
2020/10/25 18:53:54 binDir initialized: OSPath[native=C:\Users\pasta\Downloads\kelp-v1.10.0-windows-amd64\kelp-v1.10.0, unix=/mnt/c/Users/pasta/Downloads/kelp-v1.10.0-windows-amd64/kelp-v1.10.0, isRel=false]
2020/10/25 18:53:54 Kelp is being run from
@g8d3
g8d3 / simple_form_ajax_validations.coffee
Last active Jun 13, 2017
Ruby on Rails - Simple Form AJAX Validations(works with bootstrap)
View simple_form_ajax_validations.coffee
removeValidations = (scope) ->
$(scope).find('.has-error .help-block').remove()
$(scope).find('.has-error').removeClass('has-error')
showValidations = (errors, scope = '') ->
for field, fieldErrors of errors
wrapper = wrapperForField(field, scope)
wrapper.addClass('has-error')
for error in fieldErrors
wrapper.append("<div class='help-block'>#{error}</div>")
View ransack_enum_text_search.rb
=begin
Given enum like status: %i(bad good great)
ransacker(:status){ Arel.sql(ites('status')) }
will allow to perform:
Model.search(status_cont: 'a') => returns models with bad and great statuses
Model.search(status_cont: 'g') => returns models with good and great statuses
Another way to solve http://stackoverflow.com/questions/37257835/searching-on-an-enum-field-with-ransack
=end
View gist:90b48a7be3179cb0901c38168875cc4e
https://github.com/joost/phony_rails
https://github.com/daddyz/phonelib
https://github.com/sstephenson/global_phone
View gist:37d8b6ba1d5c955aac1082ba38362e76
Runtime Error
Cannot read property 'style' of null
Stack
TypeError: Cannot read property 'style' of null
at Content.addScrollPadding (http://192.168.1.104:9999/build/main.js:9100:28)
at http://192.168.1.104:9999/build/main.js:9110:23
at http://192.168.1.104:9999/build/main.js:10007:21
at t.invokeTask (http://192.168.1.104:9999/build/polyfills.js:3:14051)
at e.runTask (http://192.168.1.104:9999/build/polyfills.js:3:11411)
at invoke (http://192.168.1.104:9999/build/polyfills.js:3:15164)
View iceberg.rb
1.upto(100).map{|i| [(175335 - i).to_f / 100000000, i.to_f/1000]}
@g8d3
g8d3 / id_rsa.pub
Created Jan 10, 2017
my public key
View id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCeOkbLTXS9XJ+yoS0ghwHw3n6NvHs+n4gPcY0B/xnMCcszbxoE+5w4O9InnNFclAAxUZeHA2E3fa14i7XnR1DWdvAUDXcQrGLxuTDuqgR47rEEOxaI/wAJmRZ05MsQtt/VI5DK+77dYNx1ebjBUPHXPFe9je3VoOBQemzLcHfUMosd9C0DmUxX+tOtS5qkALpM+j5thvUjy5Fz+Z79cxhYlWvYN3r85B0PQPaIHGbzo3TYxCrvHLYQ2Y1FDtFS2jw4wyod528lhnBBvQ4ko4BRVz08geOxjNZlGAqu0YAigMbFpsssb17jRBVK0wVbqZaD7xnapemrIFDFHuGKdHbb pills@pills-desktop
View a.html
navigator.serviceWorker.register('https://gist.githubusercontent.com/juanpastas/136c1b6381ac8f874c7084bf402b957c/raw/be873a06c05d00a17efb2b517e95d7341559e862/a.js');
Notification.requestPermission(function(result) {
if (result === 'granted') {
navigator.serviceWorker.ready.then(function(registration) {
registration.showNotification('Notification with ServiceWorker');
});
}
});
View fixing_fonts_rails_production.md

Problem:

  1. User loads page
  2. Precompiled JS and CSS are included
  3. CSS references wrong font URL

Solution:

  1. User loads page
  2. Precompiled JS and CSS are included