Skip to content

Instantly share code, notes, and snippets.

Chris Mitchell chrismitchell

Block or report user

Report or block chrismitchell

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
View breakpoints.js
window.breakpoints = {
xs: { min: 0, max: 480 },
sm: { min: 481, max: 768 },
md: { min: 769, max: 992 },
lg: { min: 993, max: 10000 },
is: function(size) {
return (
window.innerWidth >= breakpoints[size].min &&
window.innerWidth <= breakpoints[size].max
@chrismitchell
chrismitchell / greetings.rb
Created Dec 20, 2017
Time based greeting message
View greetings.rb
def greetings
now = time = Time.now
morning = today.beginning_of_day
noon = today.noon
evening = today.change( hour: 17 )
night = today.change( hour: 20 )
tomorrow = today.tomorrow
if (morning..noon).cover? now
@chrismitchell
chrismitchell / screen-sizes.sass
Last active May 3, 2017
bootstrap-sass media queries screen sizes
View screen-sizes.sass
// https://github.com/twbs/bootstrap-sass/blob/master/assets/stylesheets/bootstrap/_variables.scss
//
//== Media queries breakpoints
//
//## Define the breakpoints at which your layout will change, adapting to different screen sizes.
// Extra small screen / phone
//** Deprecated `$screen-xs` as of v3.0.1
$screen-xs: 480px !default;
//** Deprecated `$screen-xs-min` as of v3.2.0
@chrismitchell
chrismitchell / create_project.rb
Created Feb 21, 2017
Project creation for Keen.IO
View create_project.rb
require 'net/http'
require 'uri'
uri = URI.parse("https://api.keen.io/3.0/organizations/ORG_ID/projects")
request = Net::HTTP::Post.new(uri)
request.content_type = "application/json"
request["Authorization"] = "ORGANIZATION_KEY"
request.body = "{
\"name\": \"My First Project\",
\"users\": [
View PULL_REQUEST_TEMPLATE.md

Why:

This change addresses the need by:

View uninstall.sh
curl get.pow.cx/uninstall.sh | sh
@chrismitchell
chrismitchell / git-tags-foo
Created May 30, 2014
Deleting tags on origin (not upstream)
View git-tags-foo
If you have a tag named '12345' then you would just do this:
git tag -d 12345 (local)
git push origin :refs/tags/12345 (on Github)
@chrismitchell
chrismitchell / gist:9516420
Created Mar 12, 2014
TCPServer Error: Address already in use - bind(2)
View gist:9516420
Type this in your terminal to find out the PID of the process that's using the 3000 port:
$ lsof -wni tcp:3000
Then, use the number in the PID column to kill the process:
$ kill -9 PID
@chrismitchell
chrismitchell / save_to_csv.sql
Created Apr 8, 2013
MySQL - Save output as cdv
View save_to_csv.sql
SELECT *
FROM TABLE_NAME
INTO OUTFILE '/tmp/filename.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY ',';
View reading_from_csv.php
<?php
if(in_array('mutualfund', $parts))
{
if(($handle = fopen(dirname(__FILE__). "../../shared_csv/top_mutual_funds.csv", "r")) !== FALSE){
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
echo "<pre>".print_r($data)." <br/></pre>";
}
fclose($handle);
}
else{
You can’t perform that action at this time.