Instantly share code, notes, and snippets.

ship it

Matthew Loberg mloberg

View GitHub Profile
mloberg / mysql.php
Created Aug 30, 2011
Simple PHP MySQL Class
View mysql.php
class Mysql{
static private $link = null;
static private $info = array(
'last_query' => null,
'num_rows' => null,
'insert_id' => null
mloberg / gist:2852153
Created Jun 1, 2012
MySQL Slow Query Log Analyzer
View gist:2852153
* The Analyzer class.
class Analyzer {
private $fp;
mloberg / example.php
Created Mar 10, 2011
A simple Postmark PHP Class
View example.php
$postmark = new Postmark("your-api-key","from-email","optional-reply-to-address");
if($postmark->to("")->subject("Email Subject")->plain_message("This is a plain text message.")->send()){
echo "Message sent";
View gist:467536d2b6a1eb3c92a13b804faedd78
### Keybase proof
I hereby claim:
* I am mloberg on github.
* I am mloberg ( on keybase.
* I have a public key ASDcFyl0kafbvzkZ9nI-2-9d5Kk5XQMLUTnjNRw5p5s_DAo
To claim this, I am signing this object:
View watermark.html
<img src="watermark.php?watermark=watermark.png&src=test.jpg" />
from itertools import islice, chain
def batch(iterable, size):
iterator = iter(iterable)
for first in iterator:
yield chain([first], islice(iterator, size - 1))
mloberg / upload.rb
Created Dec 16, 2011
qq.FileUploader Ruby
View upload.rb
directory = './tmp/'
# ajax upload
if params[:qqfile].class == String
name = params[:qqfile]
string_io = request.body
data_bytes =
path = File.join(directory, name), "w") do |f|
mloberg / File.Upload.js
Created Nov 6, 2011
MooTools Ajax File Upload
View File.Upload.js
name: [File.Upload, Request.File]
description: Ajax file upload with MooTools.
license: MIT-style license
author: Matthew Loberg
requires: [Request]
provides: [File.Upload, Request.File]
credits: Based off of MooTools-Form-Upload ( by Arian Stolwijk
mloberg / index.php
Created Apr 18, 2011 Simple PHP Class
View index.php
$lastfm = new LastFm('your-api-key');
$params = array(
'user' => 'mloberg'
print_r($lastfm->call('user.getInfo', $params));
mloberg / gist:3750653
Created Sep 19, 2012
Find file in git based on md5 checksum.
View gist:3750653
if [[ -z "$CHECKSUM" ]]; then
echo "Usage: $0 md5 file"
exit 1
elif [[ -z "$FILE" ]]; then
echo "Usage: $0 md5 file"