This file contains 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 Hapi = require('hapi'); | |
// Create a server with a host and port | |
var server = Hapi.createServer('localhost', 8000); | |
// Basic HTML form template | |
var form = '<!doctype html> \ | |
<html> \ | |
<head> \ | |
<title>Test</title> \ |
This file contains 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
app.use(function(req, res, next) { | |
res.locals = { | |
keywords: config.app.meta_keywords, | |
description: config.app.meta_description, | |
url: url.parse(req.url).href | |
}; | |
next(); | |
}; |
This file contains 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
// http://localhost:4000/api/postcodesNear?postcode=4101&range=2 | |
action('postcodesNear', function () { | |
var earthRadius = 6378; | |
var qPostcode = req.query.postcode || 4101; | |
var qRange = Number(req.query.range) || 2; | |
Postcode .findOne({ 'postcode': qPostcode }) | |
.run(function(err, postcode) { | |
if (err) send(err); |
This file contains 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
// Responsive layouts in stylus | |
// https://gist.github.com/1549029 | |
// Created by Benjamin Lupton | |
// Licensed under the Creative Commons Zero - http://creativecommons.org/publicdomain/zero/1.0/ | |
// ==================================== | |
// Imports | |
// Nib | |
@import 'nib' |
This file contains 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
<?php | |
include_once('adodb5/adodb.inc.php'); | |
class PerchDB_MySQL | |
{ | |
private $link = false; | |
private $errored = false; | |
static public $queries = 0; | |
private $enableCache = true; |
This file contains 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
// You need to install 'node-markdown': `npm install node-markdown` | |
// In your app.configure section add 'md' to 'view options' ie: | |
app.set('view options', { layout: 'layouts/index', md: require("node-markdown").Markdown }) | |
// Then in your jade template you can use: | |
div!=md(text) |
This file contains 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
!!! 5 | |
//if lt IE 7 | |
html(class="no-js ie6 oldie", lang="en") | |
//if IE 7 | |
html(class="no-js ie7 oldie", lang="en") | |
//if IE 8 | |
html(class="no-js ie8 oldie", lang="en") | |
// [if gt IE 8] <! | |
html(class="no-js", lang="en") | |
// <![endif] |
This file contains 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
/* | |
* Grid Overlay for Twitter Bootstrap | |
* Assumes a 1.692em baseline grid (22px/13px) | |
*/ | |
@media (min-width: 1200px) { | |
body { | |
background: -webkit-linear-gradient( | |
90deg, | |
rgba(0,0,0,0.05), | |
rgba(0,0,0,0.05) 4.545%, |
NewerOlder