Skip to content

Instantly share code, notes, and snippets.

View indirect's full-sized avatar

André Arko indirect

View GitHub Profile
@indirect
indirect / slack-notification-filter.js
Created July 16, 2018 19:32 — forked from csepulv/slack-notification-filter.js
Slack Notification Filter using webtask.io
var request = require('request');
function shouldNotify(data) {
return data.text.includes("andre") || data.text.includes("indirect");
}
module.exports = function (context, done) {
console.log(JSON.stringify(context));
if (context.body.token === context.data.EXPECTED_TOKEN) {
if (shouldNotify(context.body)) {
@indirect
indirect / gitx-gitx.rb
Created March 19, 2018 05:35
Homebrew recipe for gitx/gitx
cask 'gitx-gitx' do
version '0.16-2327'
sha256 'c8dd6dcac8dd85808acdb937f3125bf67b2b1c2b36da5541f20de73628abf544'
url 'https://github.com/gitx/gitx/releases/download/build%2F0.16%2F2327/GitX-dev-2327.dmg'
name 'GitX'
homepage 'https://github.com/gitx/gitx'
conflicts_with cask: ['gitx', 'laullon-gitx', 'rowanj-gitx']
@indirect
indirect / actionpack.gemspec
Last active November 29, 2017 07:04
Bundler repro case for #6072
Gem::Specification.new do |s|
s.name = "actionpack"
s.version = "5.1.4"
s.summary = ""
s.description = ""
s.author = "David Heinemeier Hansson"
s.add_dependency "rack", "~> 2.0"
end
// -*- mode: c++ -*-
// Copyright 2016 Keyboardio, inc. <jesse@keyboard.io>
// See "LICENSE" for license details
#ifndef BUILD_INFORMATION
#define BUILD_INFORMATION "locally built"
#endif
/**
@indirect
indirect / ladder.md
Created June 12, 2017 21:55 — forked from jamtur01/ladder.md
Kickstarter Engineering Ladder
@indirect
indirect / boot.rb.diff
Created June 12, 2012 00:09
monkeypatch Rails 2.3.14 for Ruby 1.9.3
diff --git a/config/boot.rb b/config/boot.rb
index 69b1a51..2c979cf 100644
--- a/config/boot.rb
+++ b/config/boot.rb
@@ -61,12 +61,30 @@ module Rails
require 'initializer'
end
+ def monkeypatch_helpers
+ require "active_support"
@indirect
indirect / semantic_summary.rb
Created July 30, 2012 10:08 — forked from chriseppstein/semantic_summary.rb
This ruby script will summarize the html5 semantic structure of a webpage so that you can more easily ensure the page is correct.
#!/usr/bin/env ruby
require 'rubygems'
require 'nokogiri'
require 'open-uri'
url = ARGV[0]
class Document < Nokogiri::XML::SAX::Document
SEMANTIC_CONTAINERS = %w(body article section nav aside hgroup header footer)
COUNT_ELEMENTS = %w(p a)
@indirect
indirect / boxen-add
Created February 1, 2017 08:30
A script to easily install new packages and add them to boxen
#!/usr/bin/env ruby
if ARGV.empty?
abort "USAGE: boxen-add [brew|cask|mas] NAME"
end
require 'yaml'
def hiera_path
"/opt/boxen/repo/hiera/users/indirect.yaml"

Keybase proof

I hereby claim:

  • I am indirect on github.
  • I am indirect (https://keybase.io/indirect) on keybase.
  • I have a public key ASC98bkADWP08Ac1-bqQE3wfG_LS1pN7dZmFktOaE6a6zAo

To claim this, I am signing this object:

#!/usr/bin/env ruby
require 'date'
require 'rdoc'
include RDoc::Text
require 'bundler/inline'
gemfile do
source "https://rubygems.org"