Skip to content

Instantly share code, notes, and snippets.

View jordandobson's full-sized avatar
🥽

Jordan Dobson jordandobson

🥽
View GitHub Profile
require 'open-uri'
module SchoolReport
NO_ALERT = "0"
ALERT = /.+\w+\s+(\d)\s+\d+/
URL = 'http://media.schoolreport.org/media/export.php?userId=422'
def self.has_alert?
open(URL) do |report|
a#cartButton{
overflow: visible;
}
a#cartButton small.indicator{
font-size: 1em;
position: absolute;
display: block;
overflow: hidden;
top: -.5em;
right: 100%;
@jordandobson
jordandobson / SegmentedMenu.css
Created January 11, 2010 00:53
Segmented Controls Styles for JQTouch using UL > LI > A
/* @group Segmented */
ul.segmented {
border: 0px;
padding-bottom: 1px;
background: none;
overflow: hidden;
list-style: none;
text-align: center;
font-size: 1px;
var trkTimeTotal = 50000; // 50 seconds in milliseconds
var trkTimeStart = 10000; // 10 seconds in milliseconds
$(document).ready(function(){
$("#jquery_jplayer").jPlayer({
ready: function () {
$(this).setFile("mp3/10SecondsIn.mp3").play();
},
volume: 100,
oggSupport: false
<script type="text/javascript">
var appVer = navigator.appVersion;
var searchVersion = /\s(\d)_\d/;
var searchDevice = /\s[(](\w+\s?\w*)[;]\s/;
var isIPhone = false;
var isIPad = false;
if (searchVersion.exec(appVer) && searchDevice.exec(appVer)){
var deviceVersion = searchVersion.exec(appVer)[1];
if ("iPhone" == searchDevice.exec(appVer)[1]){ isIPhone = deviceVersion; }
if ("iPhone Simulator" == searchDevice.exec(appVer)[1]){ isIPhone = deviceVersion; }
@jordandobson
jordandobson / test_taskmaster.rb
Created April 15, 2010 19:05
Example of Setup for storing puts and clearing for testing
class TestTaskmaster < Test::Unit::TestCase
def setup
###
# Setup Class
@tm = Taskmaster
###
def start( port = 24842 )
server = TCPServer.new( port )
log "[server log] Server started on localhost: #{port}"
while @session = server.accept
# 1) get the username
username = @session.gets.chomp
log "[server log] Received Client's Username: #{username}"
@jordandobson
jordandobson / Logger.rb
Created April 29, 2010 09:31
Logger for UW Ruby Class
require 'thread'
require 'resolv'
class Logger
def initialize( infile = 'old-log.txt' , outfile = 'new-log.txt', max_threads = 3 )
@cache = {}
@queue = Queue.new
@list = []
@threads = []
require 'socket'
class ChatClient
def initialize
@server = TCPSocket.open( 'localhost', 36963 )
connectToServer
end
def connectToServer
$(function(){
$('#jqt').ajaxComplete(function(){
add_ga(); // add google analytics on each page load
});
$(document).ready(function() {
add_ga(); // add google analytics to the first page
});
function add_ga() {