Kind of continue from the other gist how to install LAMP on an Amazon AMI
##Install git
sudo yum install git-core
##Create ssh directory since it doesn't exists by default on the Amazon AMI
Kind of continue from the other gist how to install LAMP on an Amazon AMI
##Install git
sudo yum install git-core
##Create ssh directory since it doesn't exists by default on the Amazon AMI
Launch the instance and connect with ssh.
##Update the server
sudo yum update
##Install php and MySQL packages
python -m SimpleHTTPServer
This gist should give you a starting point, of how to implement the monocle framework.
The framework can much more. Check the examples in the test folder.
Make sure you have the monocle framework present in the folder js
. You should clone it with git but you can also download it via the Download button.
(function(){ | |
var re = /(^127\.0\.0\.1)|(^10\.)|(^172\.1[6-9]\.)|(^172\.2[0-9]\.)|(^172\.3[0-1]\.)|(^192\.168\.)|localhost/; | |
if(re.test(window.location.hostname)) return; | |
var _gaq=[['_setAccount','UA-23156659-1'],['_trackPageview'],['_trackPageLoadTime']]; | |
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];g.async=1; | |
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js'; | |
s.parentNode.insertBefore(g,s)}(document,'script')); | |
})(); |
#How to install node.js and CouchDB on a Google Compute Engine instance
Make sure you have a Google Compute engine account, have a project created and the gcutil command line tool installed.
Since want to ssh without the gcutil tool, you need to a your ssh key to the instance in addition to the already existing google_compute_engine key (used for gcutil).
#!/bin/bash | |
# compress the files if they aren't | |
find public/ -iname '*.html' -exec ./gzip_if_not_gzipped.sh {} \; | |
find public/ -iname '*.js' -exec ./gzip_if_not_gzipped.sh {} \; | |
find public/ -iname '*.css' -exec ./gzip_if_not_gzipped.sh {} \; | |
# change their name back | |
find public -iname '*.gz' -exec bash -c 'mv $0 ${0/.gz/}' {} \; | |
echo "gzipping successful" |
<snippet> | |
<content><![CDATA[{ | |
(function(self){ | |
${1:} | |
})(this) | |
}]]></content> | |
<tabTrigger>ref</tabTrigger> | |
<scope>source.js</scope> | |
<description>jsx self executing function</description> | |
</snippet> |
<snippet> | |
<content><![CDATA[console.log(${1:});]]></content> | |
<tabTrigger>log</tabTrigger> | |
<scope>source.js</scope> | |
<description>console.log()</description> | |
</snippet> |
var fs = require("fs"); | |
var async = require("async"); | |
var folder = "source/_posts"; | |
fs.readdir(folder, function(err, result) { | |
async.each(result, function(file, callback){ | |
var date = file.split("-").slice(0, 3).join("-"), | |
dateStr = "date: "+date+" 00:00:00 +0100"; |