Skip to content

Instantly share code, notes, and snippets.

View cbiggins's full-sized avatar

Christian Biggins cbiggins

View GitHub Profile
@cbiggins
cbiggins / gist:4759399
Created February 12, 2013 01:43
my test
my new file
@cbiggins
cbiggins / sau_bench.php
Created September 5, 2011 04:27
Skylines Australia benchmark
<?php
$apache = "184.106.195.185";
$nginx = "184.106.174.162";
$page = '/forums/';
$iterations = 10;
$apache_results = array();
$nginx_results = array();
@cbiggins
cbiggins / gist:1031284
Created June 17, 2011 12:00
A simple sphinx config file
source suburbs_src
{
type = mysql
sql_host = localhost
sql_user = tester
sql_pass = pass
sql_db = misc
sql_port = 3306 # optional, default is 3306
sql_sock = /Applications/MAMP/tmp/mysql/mysql.sock
@cbiggins
cbiggins / gist:1031279
Created June 17, 2011 11:55
Simple geo targeted search with Sphinx
<?php
require_once('sphinxapi.php');
$sphinx = new sphinxClient;
$sphinx->SetServer('localhost',9312);
// How many k's from the target do we want to return results from?
// 10k's should do it. (In metres)
// @geodist is a magic key displaying metres from target.
function loadPrefs() {
stream = new air.FileStream();
var prefsFile = getPrefsFile();
if (prefsFile.exists) {
stream.open(prefsFile, air.FileMode.READ);
prefsXML = stream.readUTFBytes(stream.bytesAvailable);
stream.close();
var domParser = new DOMParser();
function writePrefs(){
prefsFile = getPrefsFile();
if (prefsFile.exists) {
var cr = air.File.lineEnding;
prefsXML = "<?xml version='1.0' encoding='utf-8'?>" + cr +
"<preferences>" +
cr +
"<time>" + getTimeSelection() + "</time>" +
cr +
function getPrefsFile() {
var prefsFile = air.File.applicationStorageDirectory.resolvePath("prefs.xml");
// Does the storage file exist?
if (!prefsFile.exists) {
// Not there, so we'll copy the blank XML file from the app dir
original = air.File.applicationDirectory.resolvePath("prefs.xml");
original.copyTo(prefsFile, true);
}
return prefsFile;
}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla tristique elementum vulputate. Curabitur pulvinar erat odio, vulputate consectetur diam. In hac habitasse platea dictumst. Pellentesque imperdiet leo sit amet mauris bibendum eget vulputate velit iaculis. Nam commodo purus vel sem viverra viverra. Nunc odio lacus, accumsan eget volutpat vitae, mattis ac justo. Maecenas pulvinar viverra enim, id posuere justo luctus ac. Maecenas imperdiet nisl eget neque mollis dapibus. Mauris ullamcorper rhoncus sem, eu vestibulum nulla consectetur eu. Pellentesque nunc ligula, tempor sed imperdiet ac, malesuada eu tortor. Ut lacinia mollis turpis, eget auctor sem condimentum eu. Etiam aliquam, arcu a eleifend accumsan, urna turpis fermentum dui, et sollicitudin neque lacus non tellus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Quisque lorem odio, dictum eget dictum eu, volutpat vel nulla. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed vestibulum nulla sit a
<html>
<head>
<script src="AIRAliases.js" type="text/javascript"></script>
<script type="text/javascript">
function appLoad(){
air.trace("Tea Timer");
}
</script>
<script type="text/javascript">
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<application xmlns="http://ns.adobe.com/air/application/1.5">
<id>com.adobe.example.TeaTimer</id>
<version>0.3</version>
<filename>TeaTimer</filename>
<description>A simple timer for making tea</description>
<initialWindow>
<content>TeaTimer.html</content>
<visible>true</visible>
<width>400</width>