Skip to content

Instantly share code, notes, and snippets.

View bdalziel's full-sized avatar

Ben Dalziel bdalziel

View GitHub Profile
@bdalziel
bdalziel / gist:4021633
Created November 6, 2012 00:46
Zoom and position
var performZoomAndPositionImg = function (newZoomLevel) {
var zoomScaleContainer = Y.one('.fullScreenGallery .fullScreenExperience');
var zoomBoundary = zoomScaleContainer.one('.zoomBoundary');
var zoomImage = zoomBoundary.one('.zoomImg');
var oldLeftOffset = zoomImage.get('offsetLeft');
var oldTopOffset = zoomImage.get('offsetTop');
var oldImgHeight = zoomImage.get('offsetHeight');
var oldBoundaryHeight = zoomBoundary.get('offsetHeight');
@bdalziel
bdalziel / gist:4046956
Created November 9, 2012 17:22
Sizing the zoom ratio
var sizeZoomRatio = function (gallery) {
var zoomBodyNode = gallery.one('.zoomBody');
var zoomBodyRatioNode = zoomBodyNode.one('.zoomBoundaryRatio');
zoomBodyRatioNode.addClass('nudging');
var imgWidth = Y.Util.getClassValue(zoomBodyRatioNode, 'imgW');
var imgHeight = Y.Util.getClassValue(zoomBodyRatioNode, 'imgH');
@bdalziel
bdalziel / gist:5032724
Created February 25, 2013 19:57
Dynamic Pinterest Button iFrame HTML
<html>
<head>
<script src="http://yui.yahooapis.com/3.3.0/build/yui/yui-min.js" type="text/javascript"></script>
<style type="text/css">
* {
margin: 0;
padding: 0;
}
</style>
@bdalziel
bdalziel / gist:5032765
Created February 25, 2013 20:01
Simple JS for building a DOM tag containing the Pinterest data from the URL and loading the external Pinterest script to parse it.
YUI.add("muse-pin-it-button", function (Y) {
var isInit = false;
var putButtonMarkupOnPage = function () {
var urlParams = window.location.search.substr(1) + "";
var params = Y.QueryString.parse(urlParams);
var url = params.url;
var description = params.description;
var media = params.media;
Y.one('body').setContent('<a data-pin-config="beside" href="//pinterest.com/pin/create/button/?url=' + url + '&media=' + media + '&description=' + description + '" data-pin-do="buttonPin" ><img src="//assets.pinterest.com/images/pidgets/pin_it_button.png" /></a>');
}
bdalziel-air:~ bdalziel$ cd github/SlyTrunk/ios-shapeshuffle-v2/
bdalziel-air:ios-shapeshuffle-v2 bdalziel$ mkdir .git/info
bdalziel-air:ios-shapeshuffle-v2 bdalziel$ emacs .git/info/exclude
@bdalziel
bdalziel / gist:7758256
Created December 2, 2013 20:35
Basic LESS compiler commands on slytrunk
// Tail node log
bdalziel@dev02:~$ sudo su
[sudo] password for bdalziel:
root@dev02:/home/bdalziel# tail -f /var/log/node/less.log
.. log ...
// Kill & restart process in background
#define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0]
@bdalziel
bdalziel / gist:1571bb1d44419d5219f6
Created July 13, 2015 06:17
Some helpful links for App Transport Security in iOS 9
http://www.neglectedpotential.com/2015/06/working-with-apples-application-transport-security/
http://ste.vn/2015/06/10/configuring-app-transport-security-ios-9-osx-10-11/
http://stackoverflow.com/questions/30739473/nsurlsession-nsurlconnection-http-load-failed-on-ios-9
https://github.com/AFNetworking/AFNetworking/issues/2779
@bdalziel
bdalziel / AppearanceManager.swift
Last active August 18, 2016 19:35
Relies on SwiftHEXColors for some nice UIColor extensions https://github.com/thii/SwiftHEXColors
//
// AppearanceManager.swift
//
// Created by Ben Dalziel on 2/17/16.
//
import UIKit
class AppearanceManager {
enum AppColors: String {
case Beige = "#f5efe0",
Gold = "#cda582",
FMLRed = "#fa463c",
BlackVelvet = "#1e0a14",
DarkVelvet = "#321e28",
Velvet = "#4a283e", //503146",
// Alternate colors - use sparingly
FMLRedAlt = "#e14137",