Skip to content

Instantly share code, notes, and snippets.

@yemster
yemster / IE9_fix_for_imagesLoaded_plugin_issue.js
Created December 30, 2011 10:01
IE9 + imagesLoaded() jQuery plugin cached image bug :: Fix
// *************
// Original plugin Gist: https://gist.github.com/268257
// Current repos: https://github.com/desandro/imagesloaded
// fix in response to: https://github.com/desandro/imagesloaded/issues/8
//
// In case this is useful to anyone.
// *************
/*!
# Hack to change the Rails cookie serializer from Marshal to JSON and therefore allow the session
# to be shared between different languages but also avoid that someone knowing the
# cookie secret key could execute arbitrary code on the server by unmarshalling
# modified Ruby code added to the session/permanent cookie.
#
# Note that all users will beed to login again since both the remember me cookie and the session cookies
# won't be valid. Note also that the remember me cookie is tested multiple times per request even when it fails.
# for performance reasons you might want to delete it if these extra cycles are too costly for you.
#
# Rails 4 (not tested on Rails 3).
@yemster
yemster / metatags.html
Created November 10, 2015 09:57 — forked from itsbalamurali/metatags.html
18 Meta Tags Every Webpage Should Have in 2013
<title>Up to 70 Characters of Keyword-relevant text here</title>
<meta name=”description” content=”155 characters of message matching text with a call to action goes here”>
<meta name="author" content="" />
<meta name="copyright" content="&copy;" />
<link rel=”author” href=”https://plus.google.com/[YOUR PERSONAL G+ PROFILE HERE]“/>
<meta property=”og:title” content=”iAcquire’s awesome blog”/>
<meta property=”og:type” content=”article”/>
<meta property=”og:image” content=”http://www.iacquire.com/some-thumbnail.jpg”/>
<meta property=”og:url” content=”http://blog.iacquire.com”/>
<meta property=”fb:admins” content=”USER_ID”/>
@yemster
yemster / schema_format.rake
Created March 17, 2016 10:22 — forked from vjt/schema_format.rake
Rails SQL schema load support for PostgreSQL. Put both files in `lib/tasks`.
import File.expand_path(File.dirname(__FILE__) + '/schema_format.rb')
namespace :db do
# Define PG environment utility methods
task :pg_env => :environment do
def pg_get_config
ActiveRecord::Base.configurations.fetch(Rails.env).tap do |config|
ENV['PGHOST'] = config['host'].to_s if config.key?('host')
ENV['PGPORT'] = config['port'].to_s if config.key?('port')
ENV['PGPASSWORD'] = config['password'].to_s if config.key?('password')
@yemster
yemster / 0_reuse_code.js
Created May 12, 2016 10:21
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@yemster
yemster / share-tool-lite.html
Created May 13, 2016 15:05
Lightweight share tool snippet for specific services
<script type="text/javascript">
// Create pop-up box to sharing destination
popOutSharer(t){
var e=600,
n=screen.width;
n>e&&(n=e);
var i=window.open(t,"name","height=200,width="+n);
return window.focus&&i.focus(),!1
}
// MINIFIED version :: popOutSharer(t){var e=600,n=screen.width;n>e&&(n=e);var i=window.open(t,"name","height=200,width="+n);return window.focus&&i.focus(),!1}
@yemster
yemster / form-attribute_fallback.js
Created May 17, 2016 10:05
Backward compartibility of HTML 5 form-attribute submissions
E.g.
$('.js-show-spinner').click(function() {
var $saveButton = $(this)
$saveButton.html($('<div>').addClass('loader'))
setTimeout(function() { $('#' + $saveButton.attr('form')).submit(); })
return false
})
@yemster
yemster / installing-imagemagick-ec2
Last active November 3, 2020 19:19
Installing or updating ImageMagick on EC2 Linux AMI
# ******************
# *** FYI :: This turned out to be the missing link in the process *****
# Install the devel packages for png, jpg, tiff. these are dependencies of ImageMagick
# Time taken: ~ 3secs
# ******************
sudo yum -y install libpng-devel libjpeg-devel libtiff-devel
# ******************
# Download and Install Imagemagick