Skip to content

Instantly share code, notes, and snippets.

Chase Adams chaseadamsio

Block or report user

Report or block chaseadamsio

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
@chaseadamsio
chaseadamsio / toggle_hidden_files_in_finder
Created Aug 15, 2013
Toggle your hidden files in finder by runnning `finderHideTogg` in terminal.
View toggle_hidden_files_in_finder
function finderHideTogg() {
if [ `defaults read com.apple.finder AppleShowAllFiles` == true ]; then
`defaults write com.apple.finder AppleShowAllFiles false`;
else
`defaults write com.apple.finder AppleShowAllFiles true`;
fi
`killall Finder`;
}
@chaseadamsio
chaseadamsio / index.html
Last active Dec 21, 2015
Hacky Type To For a Hackathon Project
View index.html
<!DOCTYPE html>
<html>
<head>
<title>TypeTo</title>
<link href='http://fonts.googleapis.com/css?family=Shadows+Into+Light' rel='stylesheet' type='text/css'>
<style type="text/css">
input, div {
font-size: 36px;
font-weight: bold;
}
@chaseadamsio
chaseadamsio / parenthetical-solution.js
Last active Dec 25, 2015
Here's the solution I came up with for this interview question on interviewcake.com: "I like parentheticals (a lot). "Sometimes (when I nest them (my parentheticals) too much (like this (and this))) they get confusing." Write a function that, given a sentence like the above, along with the position of an opening parenthesis, finds the correspond…
View parenthetical-solution.js
// I enjoy doing interview questions just because they make my brain feel better.
// Here's the solution I came up with for this interview question on interviewcake.com
// http://www.interviewcake.com/question/matching-parens
var str = 'Sometimes (when I nest them (my parentheticals) too much (like this (and this))) they get confusing.';
findMyMate(str, '(', ')', 10);
/**
* Find the mate of a given character
@chaseadamsio
chaseadamsio / reverso.rb
Last active Dec 25, 2015
Here's the solution I came up with for this interview question on interviewcake.com: "Write a function to reverse a string in place. 'In place' means 'without creating a new string in memory.'" http://www.interviewcake.com/question/reverse-string-in-place
View reverso.rb
# `ruby reverso.rb "foo"`
class Reverso
def initialize
my_arr = ARGV[0].split("")
puts "'#{self.reverso(my_arr)}'"
end
def reverso my_arr
len = my_arr.size - 1
halflen = ((len + 1)/2.0).ceil
@chaseadamsio
chaseadamsio / reverso.py
Last active Dec 26, 2015
[python response] Here's the solution I came up with for this interview question on interviewcake.com: "Write a function to reverse a string in place. 'In place' means 'without creating a new string in memory.'" http://www.interviewcake.com/question/reverse-string-in-place
View reverso.py
import sys
def reverso(str):
i = 0
str_len = len(str) - 1
str = list(str)
half_len = len(str)/2
for x in str:
temp = x
View index.html
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Solution</title>
<link rel="stylesheet" href="css/style.css">
<link rel="author" href="humans.txt">
</head>
@chaseadamsio
chaseadamsio / Gruntfile.js
Last active Mar 19, 2016
Grunt Up & Running from Using Grunt For A Better Workflow.
View Gruntfile.js
'use strict';
var packagejson = require('./package.json');
module.exports = function (grunt) {
// Configuration
grunt.initConfig({
pkg: packagejson,
watch: {
scripts: {
@chaseadamsio
chaseadamsio / .bowerrc
Last active Oct 2, 2017
Gist for example bower project blog post.
View .bowerrc
{
"directory": "src/_lib",
"json": "bower.json"
}
@chaseadamsio
chaseadamsio / Gruntfile.js
Created Nov 12, 2013
My Gruntfile for realchaseadams.com
View Gruntfile.js
// Generated on 2013-08-07 using generator-jekyllrb 0.3.6. Yo Jekyll!
'use strict';
var liveReloadPort = 35729;
var packagejson = require('./package.json');
var lrSnippet = require('connect-livereload')({port: liveReloadPort});
var mountFolder = function (connect, dir) {
return connect.static(require('path').resolve(dir));
};
var yeomanConfig = {
pkg: packagejson,
@chaseadamsio
chaseadamsio / consoleTable.js
Last active Dec 28, 2015
Run it in your console!!!
View consoleTable.js
var developerz = [
{ name: "Chase", masterOf: "Learning New Things" },
{ name: "Nate", masterOf: "The Rubies" },
{ name: "Brandon", masterOf: "Javascript" },
// Cache Rules Everything Around Me...
{ name: "Ryan", masterOf: "C.R.E.A.M." },
{ name: "Brian", masterOf: "All the things!" }
];
console.table(developerz);
You can’t perform that action at this time.