Skip to content

Instantly share code, notes, and snippets.

View iaankrynauw's full-sized avatar

Iaan Krynauw iaankrynauw

  • Cape Town, South Africa
View GitHub Profile
I use the first
—– BEGIN LICENSE —–
Michael Barnes
Single User License
EA7E-821385
8A353C41 872A0D5C DF9B2950 AFF6F667
C458EA6D 8EA3C286 98D1D650 131A97AB
AA919AEC EF20E143 B361B1E7 4C8B7F04
@iaankrynauw
iaankrynauw / initializable.rb
Last active February 6, 2020 11:20 — forked from apeckham/initializable.rb
profiling rails initializers
# bundle open railties
# place in railties/lib/rails/initializable.rb
def run_initializers(group=:default, *args)
return if instance_variable_defined?(:@ran)
t0 = Time.now
initializers.tsort.each do |initializer|
t = Time.now
initializer.run(*args) if initializer.belongs_to?(group)
puts("%60s: %.3f sec" % [initializer.name, Time.now - t])
@iaankrynauw
iaankrynauw / mysql-docker.sh
Created May 13, 2019 12:55 — forked from spalladino/mysql-docker.sh
Backup and restore a mysql database from a running Docker mysql container
# Backup
docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql
# Restore
cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE