Skip to content

Instantly share code, notes, and snippets.

Nick Treadway ntreadway

Block or report user

Report or block ntreadway

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@ntreadway
ntreadway / setup.md
Last active Feb 22, 2018 — forked from aaronromeo/setup.md
Setting up Protractor tests for Ionic on CodeShip
View setup.md

Under Test Settings

'Select your technology to prepopulate basic commands' as Node.js

Setup Commands

# By default we use the Node.js version set in your package.json or the latest
# version from the 0.10 release
#
# You can use nvm to install any Node.js (or io.js) version you require.
@ntreadway
ntreadway / gist:6ebe205c84685ba070e61f8608a7fac5
Created Jun 3, 2016 — forked from tamoyal/gist:10441108
Create super user and database user in Mongo 2.6
View gist:6ebe205c84685ba070e61f8608a7fac5
# Create your superuser
$ mongo
> use admin
> db.createUser({user:"someadmin",pwd:"secret", roles:[{role:"root",db:"admin"}]})
> exit
# Alias for convenience (optional and at your own risk)
$ echo 'alias mongo="mongo --port 27017 -u someadmin -p secret --authenticationDatabase admin"' >> ~/.bash_profile
$ source ~/.bash_profile
@ntreadway
ntreadway / .swift
Created Jul 24, 2015
Unix timestamp to NSdate
View .swift
for message in result.data.messages {
let json = JSON(message)
var date : NSDate!
if let messageDate = json["timetoken"].number {
let dateAsInt = messageDate as NSInteger!
let unixTime = dateAsInt / 10000000
date = NSDate(timeIntervalSince1970: NSTimeInterval(unixTime))
}
println("my date \(date)")
}
View Angular iOS style animation panel slider
// Slide In From Right
// -------------------------------
@-webkit-keyframes slideInFromRight {
from { -webkit-transform: translate3d(100%, 0, 0); }
to { -webkit-transform: translate3d(0, 0, 0); }
}
@-moz-keyframes slideInFromRight {
from { -moz-transform: translateX(100%); }
to { -moz-transform: translateX(0); }
@ntreadway
ntreadway / gist:bf41ca89779e01ca748d
Created May 30, 2014
ion-content scrolling fix
View gist:bf41ca89779e01ca748d
<ion-conent>
<div class=“list”>
<!—content—>
</div>
</ion-content>
@ntreadway
ntreadway / _mixins.scss
Last active Dec 30, 2015
Hide and show Sass mixins for optimized device performance.
View _mixins.scss
@mixin show-it {
height: auto;
visibility: visible;
@include opacity(1); // Compass mixin
}
@mixin hide-it {
position: absolute;
-webkit-transform: translate3d(-9999rem,0,0);
-moz-transform: translate3d(-9999rem,0,0);
@ntreadway
ntreadway / _mixins.scss
Created Nov 18, 2013
Sass mixins for mobile first development
View _mixins.scss
// Mobile
@mixin kill-mobile-zoom {
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: none;
}
@mixin kill-tap-highlight {
-webkit-tap-highlight-color: rgba(0,0,0,0);
}
@ntreadway
ntreadway / web.js
Created Jan 30, 2013
Express server for deploying to Heroku with Angular.
View web.js
var express = require("express"),
app = express.createServer(express.logger());
port = process.env.PORT || 3000;
app.configure(function(){
app.use(express.methodOverride());
app.use(express.bodyParser());
app.use(express.static(__dirname + '/'));
app.use(express.errorHandler({
dumpExceptions: true,
View Gemfile
source :rubygems
gem 'rake'
gem 'rack'
gem 'rack-rewrite'
gem 'thin'
gem 'sprockets', '2.2.0'
gem 'sass'
gem 'coffee-script'
@ntreadway
ntreadway / pagefailed.js.coffee.erb
Created Apr 27, 2012
Jquery page exception error for rails
View pagefailed.js.coffee.erb
<% if Rails.env.development? %>
@onLoadFailed = (event, data) ->
text = data.xhr.responseText
newHtml = text.split(/<\/?html[^>]*>/g)[1]
$("html").html newHtml
$(document).on "pageloadfailed", onLoadFailed
<% end %>
You can’t perform that action at this time.