Skip to content

Instantly share code, notes, and snippets.

View joeyfigaro's full-sized avatar
🦀
Becoming a Rustacean

Jay Figaro joeyfigaro

🦀
Becoming a Rustacean
View GitHub Profile
@joeyfigaro
joeyfigaro / get_data.sh
Created February 20, 2015 13:32
Grab data from see click fix
#!/bin/bash
# See Click Fix - Issues
# Collects Issues (1000 max) for each place_url
# for a given year
year=0
last_year=0
next_year=0
@joeyfigaro
joeyfigaro / gist:5d48c5b52aaa8fa96471
Created January 24, 2015 21:11
Square URL Watermark Magic?
https://d2isyty7gbnm74.cloudfront.net/5D6MXyrl8z4SiuA-IH4j3Pa5jvM=/fit-in/160x160/filters:fill(ffffff):watermark(images.squareup.com/hae4AgZohjyT2AMnQlPg0hdnr00=/160x160/https://d1g145x70srn7h.cloudfront.net/files/3897fef37ba6c4f7acfe99d672d4a44c/original.jpeg,0,0,0):watermark(https://d3g64w74of3jgu.cloudfront.net/assets/v2/frames/profile-image-frame-71b7bc-dark-de46a7df0fd4fb7dec83d1e505d2e5f9.png,0,0,0):quality(100):format(png)/https://d3g64w74of3jgu.cloudfront.net/assets/v2/spacer-239465b1c71b79ae1c276e8ef6c73207.png%22
@joeyfigaro
joeyfigaro / add-current-git-branch
Created January 14, 2015 16:43
Bash: add current git branch to prompt
# Highlight current git branch in green
function parse_git_branch_and_add_brackets {
git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/\ \[\1\]/'
}
PS1="\h:\W \u\[\033[0;32m\]\$(parse_git_branch_and_add_brackets) \[\033[0m\]\$ "
@joeyfigaro
joeyfigaro / frontend-brandump
Last active August 29, 2015 14:13
Braindump for Code for RVA's playbook
Style:
- trim excess whitespace
- two-space indentation; never tabs
- never use underscores in CSS
- use camel-casing in JS
- never abbreviate or shorten; if something is too long, revisit the language used to communicate
- never chain classes in your markup (use an abstraction layer instead... sass @extend)
- use IDs sparingly, for important parts of your document
- always ask if you actually need that container (divs especially) to accomplish what you need
- sections, asides, articles do not replace divs
@joeyfigaro
joeyfigaro / iPad Dropdowns - intent detection
Last active December 31, 2015 16:09
Detect intent on dropdown menus for iPads. One tap shows the menu, two direct taps navigates.
// Set onclick to 'main' to make it clickable in iOS
// Docs: http://goo.gl/dshL9a
var main = document.getElementsByTagName('main')[0];
main.addEventListener('click', function() {
void(0);
});
// iPad dropdowns
// use intent to determine whether a user wants to navigate to the page or show menu
(function() {
@joeyfigaro
joeyfigaro / Config.rb
Last active December 25, 2015 15:19
compass config boilerplate
# Note that while this file is in our config folder, it is
# symlinked to our site folders, so paths are relative from there
# Require gems and Compass plugins
# General
output_style = :compressed
relative_assets = true
project_path = File.dirname(__FILE__) + '/'
# add_import_path project_path + '../all/public/assets/styles/src/'
@joeyfigaro
joeyfigaro / sublime-preferences
Last active December 18, 2015 02:49
Sublime Text Preferences
{
"auto_complete": false,
"caret_style": "phase",
"close_windows_when_empty": false,
"color_scheme": "Packages/Dracula Color Scheme/Dracula.tmTheme",
"find_select_text": true,
"fold_buttons": true,
"folder_exclude_patterns":
[
".svn",
@joeyfigaro
joeyfigaro / smooth-scrolling
Created June 4, 2013 15:14
Smooth scrolling for internal links
$('a[href^="#"]').bind('click.smoothscroll',function (e) {
e.preventDefault();
var anchor = this.hash,
$target = $(target);
$('html, body').stop().animate({
'scrollTop': $target.offset().top
}, 500, 'swing', function () {
window.location.hash = anchor;
@joeyfigaro
joeyfigaro / pre-load-content
Created June 4, 2013 15:12
Pre-load Content (ala Facebook's Photo Albums)
var nextimage = "/images/some-image.jpg";
$(function(){
window.setTimeout(function(){
var img = $("<img>").attr("src", nextimage).load(function(){
//all done
});
}, 100);
});
@joeyfigaro
joeyfigaro / wordpress-admin-functions
Created June 4, 2013 12:46
Wordpress Admin Functions
// ========================
// = Admin Area Functions =
// ========================
require_once(TEMPLATEPATH . '/help_page.php');
// After Registration Redirect
function __my_registration_redirect()
{
return home_url( '/thank-you-for-registering' );