Rails 3.0 introduced support for routing constrained by subdomains.
A subdomain can be specified explicitly, like this:
match '/' => 'home#index', :constraints => { :subdomain => 'www' }
| // Useful in specs for debugging ran away NSNotifications. | |
| // This code should not be used in production! | |
| // NSNotificationCenter source: http://svn.opengroupware.org/SOPE/releases/4.4rc.1-rock/libFoundation/Foundation/NSNotificationCenter.m | |
| static NSNotificationCenter *otherDefaultCenter; | |
| @interface NSNotificationCenter (Reset) | |
| + (void)reset; |
| # Some good references are: | |
| # http://russbrooks.com/2010/11/25/install-postgresql-9-on-os-x | |
| # http://www.paolocorti.net/2008/01/30/installing-postgis-on-ubuntu/ | |
| # http://postgis.refractions.net/documentation/manual-1.5/ch02.html#id2630392 | |
| #1. Install PostgreSQL postgis and postgres | |
| brew install postgis | |
| initdb /usr/local/var/postgres | |
| pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start |
| - Copy the delivered ipa into a directory to work in. | |
| - export PlistBuddy="/usr/libexec/PlistBuddy" to get the PlistBuddy tool to your shell. If it is not added, all references to PlistBuddy | |
| will need to be written as the full path. | |
| - Take the delivered App.ipa and unzip it using the unzip command. This should produce a Payload directory containing the app and its | |
| resources. | |
| - Enter the command "codesign -d --entitlements :enterprise.plist Payload/PathToApp.app/" This pulls the entitlements out of the app, and | |
| prints them to a plist, without a leading "blob" of data. Pay particular attention to the colon before the enterprise.plist file name. |
| /* | |
| Copyright 2011 Martin Hawksey | |
| Licensed under the Apache License, Version 2.0 (the "License"); | |
| you may not use this file except in compliance with the License. | |
| You may obtain a copy of the License at | |
| http://www.apache.org/licenses/LICENSE-2.0 | |
| Unless required by applicable law or agreed to in writing, software |
| var application_root = __dirname, | |
| express = require("express"), | |
| path = require("path"), | |
| mongoose = require('mongoose'); | |
| var app = express.createServer(); | |
| // database | |
| mongoose.connect('mongodb://localhost/ecomm_database'); |
| CGFloat BNRTimeBlock (void (^block)(void)); |
| # CentOS 6.4 barebones walkthrough guide for a new vps rails server instance | |
| # assumes you already have a personal ssh key locally | |
| # | |
| # script implements the following security approaches: | |
| # disables root login | |
| # configures ssh setup for deployer user | |
| # opens up standard ports | |
| # | |
| # setup includes: | |
| # rvm & ruby-1.9.3-p429 |
| // | |
| // PropertyMacros.h | |
| // | |
| // | |
| // Created by Nicolas Bouilleaud on 12/04/12, | |
| // using ideas by Uli Kusterer (http://orangejuiceliberationfront.com/safe-key-value-coding/) | |
| // Laurent Deniau (https://groups.google.com/forum/?fromgroups#!topic/comp.std.c/d-6Mj5Lko_s) | |
| // and Nick Forge (http://forgecode.net/2011/11/compile-time-checking-of-kvc-keys/) | |
| // | |
| // |