Oct 16 2010
- 04/10/2011 - Updated application.js and application.rb thanks to @rebo's comments
In this article, I will walk through some simple steps to get a [demo app][2] up and running with [Backbone.js][3] and [Sinatra][4] on [Heroku][5].
#!/bin/sh | |
# Based on gist.github.com/gboudreau/install-ffmpeg-amazon-linux.sh | |
# and https://trac.ffmpeg.org/wiki/CompilationGuide/Centos | |
if [ "`/usr/bin/whoami`" != "root" ]; then | |
echo "You need to execute this script as root." | |
exit 1 | |
fi | |
cat > /etc/yum.repos.d/centos.repo<<EOF |
<?php | |
use Aws\Kms\KmsClient; | |
// Somewhere in the controller or model | |
$this->load->config('aws'); | |
// Not needed for EC2 instance role based authorization - for my local instance only | |
$key = $this->config->item('aws_s3_access_key'); | |
$secret = $this->config->item('aws_s3_secret_key'); |
Verifying that "ghostrocket.id" is my Blockstack ID. https://onename.com/ghostrocket |
# put this file in /usr/local/etc/my.cnf | |
[mysqld] | |
max_connections = 10 | |
key_buffer_size = 16K | |
max_allowed_packet = 1M | |
table_open_cache = 4 | |
sort_buffer_size = 64K | |
read_buffer_size = 256K | |
read_rnd_buffer_size = 256K |
editor | |
foreground: f5f5f5 | |
background: 000000 | |
caret: 000000 | |
editor-selection | |
foreground: ffffff | |
background: ff4f92 | |
H1 |
#!/bin/bash | |
# install setuptools | |
wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | sudo python | |
# install pip | |
sudo easy_install pip | |
# install virtualenv | |
sudo pip install virtualenv |
mysql -uroot --password= --skip-column-names -e "select concat('update ', a.table_name, ' set ', a.column_name, ' = convert(cast(convert(', a.column_name, ' using latin1) as binary) using utf8);') from information_schema.columns a where a.table_schema = '$DB_SCHEMA';" > fixutf8.sql | |
mysql -uroot --password= $DB_SCHEMA < fixutf8.sql |
### | |
Module dependencies | |
### | |
require.paths.unshift "#{__dirname}/lib/support/express-csrf/" | |
require.paths.unshift "#{__dirname}/lib/support/node_hash/lib/" | |
express = require 'express' | |
app = module.exports = express.createServer() | |
RedisStore = require 'connect-redis' |
python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()" |