Skip to content

Instantly share code, notes, and snippets.

View tomlane's full-sized avatar
🏠
Working from home

Tom Lane tomlane

🏠
Working from home
View GitHub Profile
/***************************************************************************
* FeatureLogger - Saves features detected by Modernizr to google analytics
***************************************************************************/
(function () {
var _gaq = _gaq || [],
Modernizr = Modernizr || {};
for(testName in Modernizr) // For every Modernizr test
if(typeof Modernizr[testName] === 'boolean') // If it is a boolean
_gaq.push(['_trackEvent', 'modernizr', testName, ((Modernizr[testName]) ? 'Yes' : 'No')]); // Log a yes or no
})();
@tomlane
tomlane / gist:3725600
Created September 14, 2012 23:32
Play "push it" by salt n pepa when pushing with Git, BECAUSE WHO DOESN'T WANT THAT?!
#Linux GNOME
alias git-push="gnome-open 'http://www.youtube.com/watch?v=YleXlgHI1oM' && git push"
#OS X
alias git-push="open 'http://www.youtube.com/watch?v=YleXlgHI1oM' && git push"
public bool onError(error)
{
if (error == true)
return true
return false
}
[laney:~/projects/yoSite] $ grunt server
/Users/laney/projects/yoSite/node_modules/grunt-contrib-uglify/node_modules/uglify-js/lib/parse.js:53
KEYWORDS = makePredicate(KEYWORDS);
^
util.debug: Use console.error instead
DEBUG: ERROR in file: /Users/laney/projects/yoSite/node_modules/grunt-contrib-uglify/node_modules/uglify-js/lib/parse.js / ReferenceError: KEYWORDS is not defined
Elapsed time
Total 120ms
[laney:~/projects/yoSite] $ grunt
var TomLane = {
isStudent: true,
experience: [
'html',
'css',
'JavaScript',
'git',
'tooling',
'yeoman',
'responsive design',
<!-- YUI JS Module Loader -->
<script src="http://yui.yahooapis.com/3.10.1/build/yui/yui-min.js"></script>
<!-- YUI CSS Includes -->
<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/combo?3.10.1/cssfonts/cssfonts-min.css&3.10.1/cssgrids/cssgrids-min.css&3.10.1/cssreset/cssreset-min.css&3.10.1/cssbase/cssbase-min.css">
bower cloning git://github.com/jrburke/requirejs
bower cached git://github.com/components/jquery.git
bower cached git://github.com/jrburke/requirejs
bower fetching jquery
bower cloning git://github.com/jlong/sass-twitter-bootstrap.git
bower fetching requirejs
bower fetching sass-bootstrap
bower cloning git://github.com/components/jquery.git
bower cached git://github.com/jlong/sass-twitter-bootstrap.git
bower cloning git://github.com/Modernizr/Modernizr.git
C:\Users\Lenovo\Dropbox\Webdev\Projects\yo> yo webapp
Error webapp
Invalid namespace: webapp (or not yet registered).
Registered: 4 namespace(s). Run with the `--help` option to list them.
C:\Users\Lenovo\Dropbox\Webdev\Projects\yo> yo webapp --help
Usage: yo GENERATOR [args] [options]
General options:
-h, --help # Print generator's options and usage
C:\Users\Lenovo\Dropbox\Webdev\Projects\yo> yo webapp
Error webapp
Invalid namespace: webapp (or not yet registered).
C:\Users\Lenovo\Dropbox\Webdev\Projects\generator>mocha test/
...path.existsSync is now called `fs.existsSync`.
.. create write/to/bar.js
create write/to/foo.js
create write/to/lodash.js
..... create write/to/foobar.js
. create write/to/from-template.js
create foo-template.js
create write/to/from-template-bar.js