Skip to content

Instantly share code, notes, and snippets.

View stevenscg's full-sized avatar

Chris Stevens stevenscg

View GitHub Profile
@pec1985
pec1985 / customnav.js
Created June 22, 2011 15:24
Custom Navigation Controller, compatible with Android and iPhone
// Flags, is this for Android or iPhone?
var iPhone = false;
var Android = false;
if(Ti.Platform.osname == 'iphone'){
iPhone = true
};
if(Ti.Platform.osname == 'android'){
Android = true
};
@aaronksaunders
aaronksaunders / app.js
Created June 23, 2011 05:00
use only one instance of the httpClient?
var serviceList = [];
var xhr;
var tmpSvc = fetchServicesByProfile(Titanium.UI.currentWindow.profileid);
for(i=0;i<tmpSvc.length;i++)
{
//Populate serviceList array.
}
function processServiceList(index)
@hjr3
hjr3 / gearman-worker-addTask.php
Created September 3, 2011 21:05
Gearman worker addTasks example
// macro.php
<?php
$gmw = new GearmanWorker();
$gmw->addServer();
$gmw->addFunction('macro', function(GearmanJob $job) {
$gmc = new GearmanClient;
@tcz
tcz / gist:1746180
Created February 5, 2012 15:50
MySQL backup with innobackupex and s3cmd
#!/bin/bash
INNOBACKUP="/root/percona-xtrabackup/innobackupex"
INNOBACKUP_OPTIONS="--defaults-file=/etc/my.cnf --ibbackup=/root/percona-xtrabackup/mysql-5.5/storage/innobase/xtrabackup/xtrabackup_innodb55 --parallel=4 --user=root --password=XXXXXXX"
BACKUPDIR="/var/sqlbackup/"
S3BUCKET="db_backup"
echo "Removing old local backups"
cd $BACKUPDIR
@aaronksaunders
aaronksaunders / parse.js
Created March 24, 2012 05:07
Titanium Appcelerator Quickie: Parse API : parse.js
//Public client interface
function Client(applicationId, masterKey) {
this.applicationId = "applicationId";
this.masterKey = "masterKey";
}
exports.Client = Client;
//Parse API endpoint
var ENDPOINT = 'https://api.parse.com/1/classes/';
@solso
solso / sentiment_api.rb
Created May 9, 2012 15:09
Active Docs for the Sentiment API (based on the Swagger specification)
#!/usr/bin/env ruby
require 'rubygems'
require 'json'
require 'sinatra'
require './analyzer.rb'
class SentimentApi < Sinatra::Base
disable :logging
disable :raise_errors
disable :show_exceptions
@snooc
snooc / centos6.3-chef-solo-bootstrap.sh
Created September 5, 2012 20:24
CentOS 6.3 Chef-Solo Bootstrap - Ruby1.9.3 + libyaml
#! /bin/bash
#####################
# Run this as root! #
#####################
yum update
yum groupinstall "Development Tools"
yum install zlib-devel readline-devel openssl-devel
@timoa
timoa / var_dump.js
Created September 16, 2012 18:04
Similar "var_dump()" PHP function with Appcelerator Titanium Mobile (http://timoa.com/en/2012/07/appcelerator-dump-javascript-object-ti-api-debug/)
/**
* Debug : var_dump
*
* @var: Var
* @level: Level max
*
*/
function var_dump(_var, _level) {
var dumped_text = "";
if(!_level) _level = 0;
@viezel
viezel / NappSQL
Created October 8, 2012 19:10
Napp SQL for Alloy Framework
/*
* Napp Framework
* (c) 2012 Napp ApS
* www.napp.dk
*
* NAPP SQL ALLOY ADAPTER
* Dual SQLite/SQL sync adapter which will store all models in
* an on device database
*/
@tonylukasavage
tonylukasavage / index.js
Created November 5, 2012 17:25
Memory management fix
function openView1(e)
{
// $.view1 = Alloy.createController('view1'); // create controller
// $.rootwindow.add($.view1.getView()); // add View1 to Window
// VARS.GVUpdate("globalCurrentView", $.view1.getView()); // Update ref to view2
var view1 = Alloy.createController('view1'); // create controller
$.rootwindow.add(view1.getView()); // add View1 to Window
VARS.GVUpdate("globalCurrentView", view1.getView()); // Update ref to view2
}