This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module.exports = { | |
/** | |
* Given the width of a container, the width of an item, and the gutter between inner items, | |
* calculate the number of items that can fit on a single row inside the container. | |
* @param {number} rowWidth the width, in pixels, of the container | |
* @param {number} itemWidth the width of each individual item in the container | |
* @param {number} [gutter] the space, in pixels, between each item (optional) | |
* @return {number} the number of items that fit in a row without overflow, never less than 1 | |
*/ | |
calculateItemsPerRow: function (rowWidth, itemWidth, gutter) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
db.reviews.find({}, function (err, result) { | |
if (err) next(err); | |
// each item in the result array looks like this | |
// { | |
// source: 'The Washington Post', | |
// location: 'City, State', | |
// review: 'Several paragraphs of review text' | |
// } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Assume you retrieve an array of blog posts, with each item in the array looking like: | |
// { | |
// title: "", | |
// date: new Date(), | |
// ... other properties that are less interesting | |
// } | |
// And we want to sort this array by date, print a pretty date, | |
// and group posts from the same year under the same heading. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Use shell commands to commit your ignored, compiled files, push | |
// everything to Heroku, and reset your commit like it never happened | |
gulp.task('deploy', ['other', 'compilation', 'tasks'], function () { | |
var shell = require('shelljs'); | |
if (!shell.which('git')) { | |
console.error('You need git installed to deploy.'); | |
shell.exit(1); | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var getIpAddress = function (interfaces) { | |
'use strict'; | |
var ip = [], | |
iface = null; | |
// loop through each interface in the interfaces object | |
for (iface in interfaces) { | |
// loop through each of the objects in the iface array |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<section class="tan two-line"> | |
<a href="#" class="simple">Order your<br /> B.E.A.R.S. Today</a> | |
<a href="#" class="round">Order your<br /> B.E.A.R.S. Today</a> | |
<a href="#" class="square">Order your<br /> B.E.A.R.S. Today</a> | |
</section> | |
<section class="gold two-line"> | |
<a href="#" class="simple">Order your<br /> B.E.A.R.S. Today</a> | |
<a href="#" class="round">Order your<br /> B.E.A.R.S. Today</a> |
NewerOlder