This provides an .optim
method for Dragonfly.
This requires you have the 'image_optim' gem in your Gemfile
<?php | |
// Set these dependant on your BB credentials | |
$username = 'username'; | |
$password = 'password'; | |
// Grab the data from BB's POST service and decode | |
$json = stripslashes($_POST['payload']); | |
$data = json_decode($json); |
module ActionController | |
class Metal | |
attr_internal :cached_content_for | |
end | |
module Caching | |
module Actions | |
def _save_fragment(name, options) | |
return unless caching_allowed? |
# Assuming you've setup Dragonfly to use your local filesystem, here's what you would | |
# do to get the images over to Amazon S3 | |
# Specify the base path to where images reside on your system | |
DRAGONFLY_PATH = Rails.root.join("public", "system", "dragonfly", Rails.env) | |
# Next you'll need to loop over each model that is using dragonfly | |
SlideRiff.all.each do |riff| | |
slide_image_file = DRAGONFLY_PATH.join(riff.slide_image_uid) | |
# check if the file exists on the local filesystem, this allows you to |
<!DOCTYPE html> | |
<!--[if IE 8]> <html lang="sv-SE" class="no-js ie8"> <![endif]--> | |
<!--[if gt IE 8]><!--> <html lang="sv-SE" class="no-js"> <!--<![endif]--> | |
<head> | |
<meta charset="UTF-8"> | |
<title>Breakpoint detection test</title> | |
<style type="text/css" media="screen"> | |
@media screen and (min-width: 320px) { | |
#page:after { | |
content: 'smallest'; /* represent the current width-bracket */ |
<!DOCTYPE html> | |
<!--[if IE 8]> <html lang="sv-SE" class="no-js ie8"> <![endif]--> | |
<!--[if gt IE 8]><!--> <html lang="sv-SE" class="no-js"> <!--<![endif]--> | |
<head> | |
<meta charset="UTF-8"> | |
<title>Breakpoint detection test</title> | |
<style type="text/css" media="screen"> | |
@media screen and (min-width: 320px) { | |
#page:after { | |
content: 'smallest'; /* represent the current width-bracket */ |
array( | |
'url' => '...', | |
'title' => '...', | |
'author' => '...', | |
'id' => 123 // the new item | |
) |
function urlFromHash() { | |
if (location.hash.substr(0, 2) != '#!') { | |
return null; | |
} | |
// why not location.hash? => http://stackoverflow.com/q/4835784/298479 | |
return location.href.split('#')[1].substr(1); | |
} | |
$('#gallery').magnificPopup({ | |
type: 'image', |
require 'open-uri' | |
require 'ipaddr' | |
def generate_lookup_table | |
delegation_lists = [ | |
'ftp://ftp.afrinic.net/pub/stats/afrinic/delegated-afrinic-latest', | |
'ftp://ftp.apnic.net/pub/stats/apnic/delegated-apnic-latest', | |
'ftp://ftp.arin.net/pub/stats/arin/delegated-arin-latest', | |
'ftp://ftp.lacnic.net/pub/stats/lacnic/delegated-lacnic-latest', | |
'ftp://ftp.ripe.net/pub/stats/ripencc/delegated-ripencc-latest' |
# db/migrate/XXXXXXXXXXXXX_add_authentication_token_to_users.rb | |
class AddAuthenticationTokenToUsers < ActiveRecord::Migration | |
def change | |
add_column :users, :authentication_token, :string | |
add_index :users, :authentication_token, :unique => true | |
end | |
end |
This provides an .optim
method for Dragonfly.
This requires you have the 'image_optim' gem in your Gemfile