Inspired by the work of Jason Salavon I wanted to extract all the photos of my face and generate the average of them.
This is the ruby code for doing that.
@ -24,8 +24,8 @@ class Config < Hash | |
} | |
end | |
- def initialize(name) | |
- self[Config::Name] = name | |
+ def initialize(name=nil) | |
+ self[Config::Name] = name if name != nil | |
end | |
Shoes.app do | |
end |
namespace :assets do | |
task :remove_bom => :environment do | |
require 'sprockets/utils/gzip' | |
# object that has enough of the Sprockets::Asset API to be | |
# used in the Sprockets::Utils::Gzip class without us needing | |
# to use the real class which needs more data | |
class DeBOMedCSSAsset < Struct.new(:file_name) | |
def content_type | |
'text/css' |
require 'benchmark' | |
# you'll want this to be a largeish file that is representative of the kinds | |
# of CSS files you'll be using this on in the real world. I used a compiled | |
# version of application.css from https://github.com/alphagov/government-frontend | |
css = File.binread "bom.css" | |
class BomBench | |
def remove_bom_force_encoding_slice!(input) | |
input.force_encoding('UTF-8').slice!(0) |
require 'bundler/inline' | |
## | |
# Get dependencies | |
gemfile do | |
source 'https://rubygems.org' | |
gem 'pg' | |
gem 'activerecord', require: 'active_record' | |
gem 'benchmark-ips' | |
gem 'pry' |
Inspired by the work of Jason Salavon I wanted to extract all the photos of my face and generate the average of them.
This is the ruby code for doing that.