Skip to content
View wordpress-using-multisite-domain-mapping-on-a-mediatemple-grid-server.md

This won’t get into setting up multisite in wordpress, but it will help you set up multisite domain mapping on a grid server from media temple. If you need to see a good intro article on setting up multisite mode in wordpress, check this article out or this article for a good multisite .htaccess intro.

First, install WordPress MU Domain Mapping plugin, and follow the instructions for setting that up.

Now, to add a new domain to media temple that will show up on your site, the big catch is to redirect this domain to the existing main domain.

For example, originalsite.com is the main root domain, and I am going to create newsite.com.

  1. Add the domains you’d like to use (newsite.com in this example) as alternate domains in the AccountCenter.
  2. Log into your (gs) via SSH, move into the domains direc
View app.js
/**
* Welcome to Pebble.js!
*
* This is where you write your app.
*/
var UI = require('ui');
var Vector2 = require('vector2');
var main = new UI.Card({
View article.md

This days I’ve been playing with hello.js. Hello is a A client-side Javascript SDK for authenticating with OAuth2 web services.

It’s pretty straightforward to use and well explained at documentation. I want to use it within AngularJS projects. OK, I can include the library and use the global variable “hello”, but it isn’t cool.

Imagine one simple AngularJS application

(function () {
    angular.module('G', [])
        .config(function ($stateProvider, $urlRouterProvider) {
View chat.js
var chatManager = function(datamcflyRef) {
this.datamcflyRef = datamcflyRef;
};
chatManager.prototype = {
chats: [], // collection of chats in progress
getChat: function(fromNumber) {
// finds or creates a chat from a particular recipient
var foundChat = null;
View article.md

Now-a-days Landing Page has become common and popular among startups and publishers. Every landing page has one important call-to-action, i.e. to sign up early adopters for their beta version.

To get up & running as soon as possible, the simplest and fastest way to build a landing page is basically having it as a static site without any back end. The downside of this approach is, we need to figure out a way to store the emails that are signed up. As you would expect, there are quite a few really good services you can use right of the bat.

View getscript.js
// # getScript()
// more or less stolen from jquery core and adapted by paul irish
function getScript(url,success) {
var head = document.getElementsByTagName("head")[0], done = false;
var script = document.createElement("script");
script.src = url;
// Attach handlers for all browsers
script.onload = script.onreadystatechange = function(){
if (!done && (!this.readyState || this.readyState === "loaded" || this.readyState === "complete") ) {
View swap.md
  1. If /extraswap was previously created then run:
sudo swapoff /extraswap && sudo rm /extraswap    
  1. Type:
dd if=/dev/zero of=/extraswap bs=1M count=1024
View export.php
<?php
/*
Place this file inside a folder called /export/ and run it from there as http://yoursite/export/export.php
*/
include "../wp/wp-load.php";
include "../wp/wp-admin/includes/file.php";
define('DB_NAME', 'DNNAME');
View curl.md

Introduction

An introduction to curl using GitHub's API

The Basics

Makes a basic GET request to the specifed URI

curl https://api.github.com/users/caspyin
View sparklines.js
var data, ticks;
ticks = ['', '', '', '', '', '', '', ''];
exports.clark = function(data) {
var m, n, t;
m = Math.min.apply(Math, data);
n = (Math.max.apply(Math, data) - m) / (ticks.length - 1);
return ((function() {
var i, len, results;
Something went wrong with that request. Please try again.