Skip to content

Instantly share code, notes, and snippets.

View xiongchiamiov's full-sized avatar

James Pearson Hughes xiongchiamiov

View GitHub Profile
@xiongchiamiov
xiongchiamiov / gist:7364582
Last active December 27, 2015 17:49
People hired as a direct result of open-source work
HOMEBREW_VERSION: 0.9.4
ORIGIN: http://github.com/mxcl/homebrew.git
HEAD: 5836e0c1589755bc2bdb222ca4186df22aa83538
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
CPU: quad-core 64-bit sandybridge
OS X: 10.7.5-x86_64
Xcode: 4.6.3
CLT: 1.0.0.9000000000.1.1248867338
GCC-4.0: build 5493
HOMEBREW_VERSION: 0.9.4
ORIGIN: http://github.com/mxcl/homebrew.git
HEAD: 5836e0c1589755bc2bdb222ca4186df22aa83538
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
CPU: quad-core 64-bit sandybridge
OS X: 10.7.5-x86_64
Xcode: 4.6.3
CLT: 1.0.0.9000000000.1.1248867338
GCC-4.0: build 5493

Thank you for your interest in contributing to [project] ("We" or "Us").

This contributor agreement ("Agreement") documents the rights granted by contributors to Us. This is a legally binding document, so please read it carefully before agreeing to it.

1. Definitions

"You" means the individual who Submits a Contribution to Us.
"Contribution" means any work of authorship that is Submitted by You to Us in which You own or assert ownership of the Copyright.
"Copyright" means all rights protecting works of authorship owned or controlled by You, including copyright, moral and neighboring rights, as appropriate, for the full term of their existence including any extensions by You.
"Material" means the work of authorship which is made available by Us to third parties. After You Submit the Contribution, it may be included in the Material.

Copyright (c) 2012, iFixit
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this
mysql> drop tables states;
ERROR 1051 (42S02): Unknown table 'states'
mysql> create table states(i int) engine=innodb;
ERROR 1005 (HY000): Can't create table 'cart.states' (errno: -1)
110803 16:44:41 InnoDB: Error creating file './cart/states.ibd'.
110803 16:44:41 InnoDB: Operating system error number 17 in a file operation.
InnoDB: Error number 17 means 'File exists'.
InnoDB: Some operating system error numbers are described at
InnoDB: http://dev.mysql.com/doc/refman/5.5/en/operating-system-error-codes.html
@xiongchiamiov
xiongchiamiov / shell.py
Created July 11, 2011 22:15
Run `command` through the shell and return a tuple of the return code and the output.
from subprocess import PIPE, Popen, STDOUT
class ShellError(Exception):
def __init__(self, command, returnCode, output):
self.command = command
self.returnCode = returnCode
self.output = output
def __str__(self):
return '''Command '%s' exited with non-zero exit code %s.
@xiongchiamiov
xiongchiamiov / quality
Created January 20, 2011 08:44
determine quality of mp3 files
#!/usr/bin/env ruby
require 'shellwords'
ARGV.each do |file|
info = %x{mediainfo #{Shellwords.escape(file)}}.split("\n")
if !info.grep(/Variable/).empty?
bitrate = info.grep(/-V (\d+)/){$1}[0]
puts "#{file}: Variable bitrate v#{bitrate}"
elsif !info.grep(/Constant/).empty?
@xiongchiamiov
xiongchiamiov / gist:744705
Created December 17, 2010 09:28
Pinboard.in bookmarklet for accessing bookmarks
// Assuming a keyword of 'pin',
// 'pin' will retrieve all bookmarks
// 'pin linux' will retrieve all bookmarks tagged 'linux'
// 'pin linux tools' will retrieve all bookmarks tagged both 'linux' and 'tools'
javascript:params='%s';url='http://pinboard.in/u:xiong.chiamiov';if(params!=''){tags=params.split('%20');for(i=0;i<tags.length;i++){url+='/t:'+tags[i];}}location.href=url;
@xiongchiamiov
xiongchiamiov / gmail more evident star
Created September 8, 2010 21:56
A Stylish script to make Gmail's star more evident.
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("mail.google.com") {
.adG { background-image: url("http://imgur.com/IhdX5.png") !important; }
}