Since Twitter doesn't have an edit button, it's a suitable host for JavaScript modules.
Source tweet: https://twitter.com/rauchg/status/712799807073419264
const leftPad = await requireFromTwitter('712799807073419264');| ActiveAdmin::Dashboards.build do | |
| # Add this section in your dashboard... | |
| section "Background Jobs" do | |
| now = Time.now.getgm | |
| ul do | |
| li do | |
| jobs = Delayed::Job.where('failed_at is not null').count(:id) | |
| link_to "#{jobs} failing jobs", admin_jobs_path(q: {failed_at_is_not_null: true}), style: 'color: red' | |
| end |
| package main | |
| import ( | |
| "bytes" | |
| "fmt" | |
| "io" | |
| "log" | |
| "mime/multipart" | |
| "net/http" | |
| "os" |
| $('[id]').each(function(){ | |
| var ids = $('[id="'+this.id+'"]'); | |
| if(ids.length>1 && ids[0]==this) | |
| console.warn('ID #'+this.id+' found '+ids.length+' times'); | |
| }); |
| class PriorityQueue | |
| attr_reader :elements | |
| def initialize | |
| @elements = [nil] | |
| end | |
| def <<(element) | |
| @elements << element | |
| bubble_up(@elements.size - 1) |
| # gem install benchmark-ips | |
| require "benchmark/ips" | |
| path = "lib/rubycritic/cli/options.rb" | |
| Benchmark.ips do |x| | |
| x.report("read + each_line") { File.read(path).each_line.count } | |
| x.report("open + each_line") { File.open(path, "r").each_line.count } |
| // takes a {} object and returns a FormData object | |
| var objectToFormData = function(obj, form, namespace) { | |
| var fd = form || new FormData(); | |
| var formKey; | |
| for(var property in obj) { | |
| if(obj.hasOwnProperty(property)) { | |
| if(namespace) { |
| echo "* Updating system" | |
| sudo apt-get update | |
| sudo apt-get -y upgrade | |
| echo "* Installing packages" | |
| sudo apt-get -y install build-essential libxml2-dev libxslt1-dev git-core nginx redis-server postgresql-client libpq5 libpq-dev curl nodejs htop | |
| sudo locale-gen pt_PT.UTF-8 | |
| sudo dpkg-reconfigure locales | |
| echo "* Installing rvm" |
Since Twitter doesn't have an edit button, it's a suitable host for JavaScript modules.
Source tweet: https://twitter.com/rauchg/status/712799807073419264
const leftPad = await requireFromTwitter('712799807073419264');