Skip to content

Instantly share code, notes, and snippets.

@curiouslychase
curiouslychase / toggle_hidden_files_in_finder
Created August 15, 2013 16:44
Toggle your hidden files in finder by runnning `finderHideTogg` in terminal.
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`;
}
@curiouslychase
curiouslychase / index.html
Last active December 21, 2015 13:29
Hacky Type To For a Hackathon Project
<!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;
}
@curiouslychase
curiouslychase / parenthetical-solution.js
Last active December 25, 2015 16:49
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…
// 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
@curiouslychase
curiouslychase / reverso.rb
Last active December 25, 2015 19:59
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
# `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
@curiouslychase
curiouslychase / reverso.py
Last active December 26, 2015 06:59
[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
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
<!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>
@curiouslychase
curiouslychase / Gruntfile.js
Last active March 19, 2016 07:06
Grunt Up & Running from Using Grunt For A Better Workflow.
'use strict';
var packagejson = require('./package.json');
module.exports = function (grunt) {
// Configuration
grunt.initConfig({
pkg: packagejson,
watch: {
scripts: {
@curiouslychase
curiouslychase / .bowerrc
Last active October 2, 2017 09:50
Gist for example bower project blog post.
{
"directory": "src/_lib",
"json": "bower.json"
}
@curiouslychase
curiouslychase / Gruntfile.js
Created November 12, 2013 03:57
My Gruntfile for realchaseadams.com
// 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,
@curiouslychase
curiouslychase / consoleTable.js
Last active December 28, 2015 15:39
Run it in your console!!!
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);