Skip to content

Instantly share code, notes, and snippets.

View gordolio's full-sized avatar

Gordon Child gordolio

View GitHub Profile
@gordolio
gordolio / ms.html
Last active August 29, 2015 14:05
Json data for MS treatment options
<!DOCTYPE html>
<html>
<head>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<div id="main-container" class="container">
<div class="page-header">
<h1>MS Treatment Options</h1>
</div>
@gordolio
gordolio / tcpclient.pl
Created March 5, 2014 16:50
A simple way to implement 'signals' in Windows since signals are not really supported in Win32. This only works via a server/client implementation. Server sends signals to client.
#!/usr/bin/perl
use strict;
use warnings;
use IO::Socket::INET;
use IO::Select;
open my $log,'>>','test.log';
$| = 1;
@gordolio
gordolio / Main.java
Created February 26, 2014 19:22
Get library versions from loaded war file
package com.mycompany;
public class Main {
public static void main(String[] args){
Map<String,Object> versions = ResourceGrabber.grabLibraryVersions();
System.out.println("joda-time: " + versions.get("joda-time").toString());
}
}
@gordolio
gordolio / ps1.sh
Created August 7, 2011 21:46
myps1
# placed in a function to avoid mucking up my env
# screenshot: http://gordonchild.com/ps1.png
function setps1 {
local E="\[\033["
local D="\]"
local YELLOW="${E}1;33m${D}"
local BROWN="${E}0;33m${D}"
local RED="${E}31m${D}"
local WHITE="${E}1;37m${D}"
local ON_BLUE="${E}44m${D}"
@gordolio
gordolio / test-selenium-driver.t
Created July 26, 2011 23:39
Selenium::Remote::Driver test with multiple drivers. If the output of these tests displays no messages other than tap, then the test was successful.
#!/usr/bin/perl
use strict;
use warnings;
use Selenium::Remote::Driver;
use Test::More;
my $driver = Selenium::Remote::Driver->new;
my $driver2 = Selenium::Remote::Driver->new(remote_server_addr=>'10.4.20.1');
@gordolio
gordolio / vd_mpng.c.diff
Created July 25, 2011 20:49
mplayer 1.0rc4 fails to build on MacOSX Lion. Lion ships with libpng 1.5. This fix allows mplayer 1.0rc4 to work with libpng 1.5. The diff was taken from r32840 on mplayer svn
diff --git a/libmpcodecs/vd_mpng.c b/libmpcodecs/vd_mpng.c
index 13dcfdb..c430566 100644
--- a/libmpcodecs/vd_mpng.c
+++ b/libmpcodecs/vd_mpng.c
@@ -74,7 +74,7 @@ static int pngLength;
static void pngReadFN( png_structp pngstr,png_bytep buffer,png_size_t size )
{
- char * p = pngstr->io_ptr;
+ char * p = png_get_io_ptr(pngstr);