Skip to content

Instantly share code, notes, and snippets.

Avatar
🏠
Working from home

Peter Boling pboling

🏠
Working from home
View GitHub Profile
@pboling
pboling / BrokenExample.md
Last active Apr 15, 2022
Github Markdown Light & Dark Themed Logo SVG
View BrokenExample.md

Change your Github Settings > Appearance > Theme (light to dark, or dark to light) and reload this page! You will note that none of these solutions work!

View slim_vs_haml.md

Analysis of Slim vs. Haml Project Health

  • Static data as of April 13, 2015, some updates as of October 1, 2015
# Metric Haml Slim Winner
1 Issues Open Issues Open Issues Slim
2 Stars Stars Open Issues Slim
3 Quality Stars Code Quality Slim
4 T
@pboling
pboling / Gemfile
Last active Mar 1, 2022
My latest project's Gemfile, implements bundle group pattern
View Gemfile
source 'https://rubygems.org'
# Follows the bundler group pattern described here:
# http://iain.nl/getting-the-most-out-of-bundler-groups
# Gemfile.mine in root dir allows locally custom gems.
# NOTE: Doing this will change the Gemfile.lock - commit with care.
eval File.read(File.join(File.dirname(__FILE__), 'Gemfile.mine')) if File.exists? File.join(File.dirname(__FILE__), 'Gemfile.mine')
ruby '1.9.3'
@pboling
pboling / ansi_highlight.rb
Created Jul 20, 2021
Colorized ansi_highlight
View ansi_highlight.rb
# frozen_string_literal: true
require "colorized_string"
String.class_eval do
# Adapted from the Rails highlight text helper.
# http://api.rubyonrails.org/classes/ActionView/Helpers/TextHelper.html#method-i-highlight
#
# NOT FOR USE WITH HTML (use the Rails standard one for that)
#
View Emoji Monospace Test.md

A markdown table that I want to be aligned; alas, it is impossible!

👷👷👷 📬📬📬 💚💚💚 🚢🚢🚢 🔀🔀🔀 🚀🚀🚀 ⬇️⬇️⬇️ 💨💨💨
123456 123456 123456 123456 123456 123456 123456 123456 123456

Not even an attempt to pad with other characters works because the emoji are not even a multiple of the monospaced width.

| 👷👷👷0 | 📬📬📬0 | 💚💚💚0 | 🚢🚢🚢0 | 0 | 🔀🔀🔀0 | 🚀🚀🚀0 | ⬇️⬇️⬇️0 | 💨💨💨0 |

View mixpanel-mock.js
var isDev = false;
if (window.__env.NODE_ENV === 'development') {
isDev = true;
}
if (isDev) {
var MixpanelMock;
MixpanelMock = (function() {
function MixpanelMock() {
this.init = function() {
@pboling
pboling / PhantomJS Install.md
Last active Jul 23, 2019
How to install old PhantomJS 1.8.2 on Mac OS X
View PhantomJS Install.md
@pboling
pboling / Procfile
Last active May 30, 2019
sidekiq initializer
View Procfile
web: bundle exec rails server puma -p $PORT -e $RACK_ENV
critical: env HEROKU_PROCESS=critical bundle exec sidekiq -c 2 -q critical,4
default: env HEROKU_PROCESS=default bundle exec sidekiq -c 4 -q default,2
low: env HEROKU_PROCESS=low bundle exec sidekiq -c 1 -q low,1
@pboling
pboling / rails_single_file.rb
Last active Dec 1, 2018 — forked from clupprich/rails_single_file.rb
Rails app w/ tests in a single file
View rails_single_file.rb
begin
require "bundler/inline"
rescue LoadError => e
$stderr.puts "Bundler version 1.10 or later is required. Please update your Bundler"
raise e
end
gemfile(true) do
source "https://rubygems.org"
@pboling
pboling / keybase.md
Last active Aug 20, 2018
keybase.md
View keybase.md

Keybase proof

I hereby claim:

  • I am pboling on github.
  • I am pboling (https://keybase.io/pboling) on keybase.
  • I have a public key ASC8gzP9Mb-g0_M06lihOvgkD5uFbTrPooaUCSxRT9fIGgo

To claim this, I am signing this object: