Skip to content

Instantly share code, notes, and snippets.

View tempredirect's full-sized avatar

Gareth Davis tempredirect

View GitHub Profile
package {
import flash.display.Loader;
import flash.display.Sprite;
import flash.events.Event;
import flash.events.IOErrorEvent;
import flash.external.ExternalInterface;
import flash.net.URLRequest;
import flash.system.ApplicationDomain;
import flash.system.LoaderContext;
@tempredirect
tempredirect / bitmapregion.py
Created March 17, 2011 16:04
functions to grab the regions in a bitmap like structure
from collections import deque
try:
set()
except:
from sets import Set as set
@tempredirect
tempredirect / app-servlet.xml
Created March 14, 2011 22:35
ever wondered what <mvc:mvc:annotation-driven/> actually generates
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd
http://www.springframework.org/schema/mvc
from google.appengine.ext import db
import datetime
import time
SIMPLE_TYPES = (int, long, float, bool, dict, basestring, list)
# taken from http://stackoverflow.com/questions/1531501/json-serialization-of-google-app-engine-models/1532035#1532035
class DictModel(db.Model):
def to_dict(self):
output = {}
@tempredirect
tempredirect / jquery.tooltip-remove.js
Created March 4, 2011 14:52
Hacky plugin to allow removal of the tooltips created by jquery tools tooltip
/**
* hacky plugin to allow removal of the jquery tools tooltip objects.
*
* Doesn't pay any attention to the special event configuration, and will blindly unbind all
* mouse[enter|leave] listeners from the trigger element.
*/
(function($){
var tooltip = $.fn.tooltip,
slice = Array.prototype.slice;
@tempredirect
tempredirect / lse_stock_symbols.rb
Created January 15, 2011 23:55
scrap all the symbols and prices from the LSE website
require 'rubygems'
require 'nokogiri'
require 'open-uri'
doc = Nokogiri::HTML(open('http://www.londonstockexchange.com/exchange/prices-and-markets/stocks/prices-search/stock-prices-search.html'))
while(true)
doc.css('table.table_dati tbody tr').each do |row|
cells = row.css('td')