Skip to content

Instantly share code, notes, and snippets.


Jake Bellacera jakebellacera

View GitHub Profile
View ebay-search-api-reddit.js
var appName = "yourAppName",
keywords = encodeURI("my search term"),
url = "" + appName + "&RESPONSE-DATA-FORMAT=XML&REST-PAYLOAD&keywords=" + keywords;
$.get(url, function (response) {
// response would be the parsed XML body.
// you could then work with this by treating it as an DOM
// node in jQuery. For example:
// response.find('elementName').html()
jakebellacera / sass_function_var.rb
Created Mar 14, 2014
Dynamically calls a SASS variable by a string (e.g. var("foo" + "bar") => $foobar).
View sass_function_var.rb
# To use this in your SASS project, simply load this module into
# your environment.
module Sass::Script::Functions
# Dynamically calls a variable by a string
# e.g. var("foo" + "bar") => $foobar
def var(name)
assert_type name, :String, :name

Just testing notes in Markdown. The one below is in a blockquote:

Protip! Press + Q to make your Mac faster.

The one below is squished between to hrs:

Important! This is something you should know about.

View default_osx_httpd.conf
# This is the main Apache HTTP server configuration file. It contains the
# configuration directives that give the server its instructions.
# See <URL:> for detailed information.
# In particular, see
# <URL:>
# for a discussion of each configuration directive.
# Do NOT simply read the instructions in here without understanding
# what they do. They're here only as hints or reminders. If you are unsure
jakebellacera /
Created Jul 13, 2014
A random write-up discussing front-end optimization techniques

Below are a list of best practices and techniques that you should be using while building out your HTML5 banners (and other websites).


CSS should be clear and concise. You should not have any rules that are unused. You can check for unused styles by running the "Audit" feature found in Chrome's Developer Tools. Try to combine rules if possible to retain wasted bytes.


JS should be clear and concise. Try not to use external libraries at all if possible. Try to leverage recursive functions whenever possible to reduce byte-size.

jakebellacera /
Last active Aug 29, 2015
an example demoing a DSL for backbone objects
class Something extends Backbone.Model
is: ["validatable", "sortable"]
message: "this is a custom message for when you're missing the phone number!"
matches: /\d{10}/
jakebellacera / 2x-bg-images.less
Created Apr 6, 2015
simple 2x images in LESS
View 2x-bg-images.less
// Sets a 1x and a 2x background-image on an element.
// Arguments:
// @path - a String path to the 1x version of the image. The 2x version of this
// image must exist in the same directory as the 1x and have "_2x" at
// the end of its filename.
// @size - the value for the background-size attribute (e.g. 10px 20px; 100%).
.bg-image(@path, @size) {
background-image: url(@path);
background-size: @size;
jakebellacera / dateToUnix.php
Created Oct 19, 2010
Quick little function to convert date strings to unix timestamps
View dateToUnix.php
// The Function
function dateToUnix($time) {
return date('U', strtotime($time));
// Example:
// We need to convert a simple string to a UNIX timestamp.
$sampleDate = '9/15/2010 05:30';
jakebellacera / columns_template.less
Created Nov 18, 2010
Columns template for LESS CSS
View columns_template.less
General template for creating columns.
To use, just set a parent div with three different classes:
* .columns -- this defines the column class
View timthumb.php
// RFLX <img> resize
// server-side image resizing
function rflx_img_resize($src, $width, $height, $mu = true, $zoom = true) {
if ($zoom) {
if ($zoom == false) {
$z = 0;
} else {
$z = 1;
You can’t perform that action at this time.