Skip to content

Instantly share code, notes, and snippets.

busy, busy

Mike Bijon mbijon

busy, busy
View GitHub Profile
View Friendly ORM sample
#!/usr/bin/env ruby
require 'rubygems'
require 'friendly'
:adapter => 'mysql',
:host => 'localhost',
:user => 'root',
:password => '',
rlivsey / git-prune-tags.rb
Created Mar 26, 2010
Script to prune any tags which exist locally but not on the remote
View git-prune-tags.rb
#!/usr/bin/env ruby
require 'readline'
def prompt(prompt="> ")
input = nil
prompt += " " unless prompt =~ /\s$/
loop do
input = Readline.readline(prompt)
break if input.length > 0
View gist:503778
* Example code showing how to hook WordPress to add fields to the taxonomny term edit screen.
* This example is meant to show how, not to be a drop in example.
* This example was written in response to this question:
View instrument-hooks.php
Plugin Name: Instrument Hooks for WordPress
Description: Instruments Hooks for a Page. Outputs during the Shutdown Hook.
Version: 0.1
Author: Mike Schinkel
Author URI:
if (isset($_GET['instrument']) && $_GET['instrument']=='hooks') {
View pivotal_export.php
if (!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER['PHP_AUTH_PW'])) header('WWW-Authenticate: Basic realm="Please enter username and password:"');
else if (auth_attempt_script_login($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW'])) {
if (!$_GET['project']) die("missing parameters");
require_once( 'core.php' );
$t_core_path = config_get( 'core_path' );
guenter / move_to_rds.rb
Created Nov 11, 2010
A quick and dirty script to move a database into Amazon RDS (or any other database). Can transfer part of the data beforehand.
View move_to_rds.rb
require 'fileutils'
start_time =
:name => 'db_name',
:user => 'db_user',
:password => 'db_pass',
:host => 'localhost'
JoshMcKin / gist:801101
Created Jan 28, 2011
Nginx conf for thin clusters with shared ssl and redirect to ssl
View gist:801101
user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/;
chrisjacob /
Created Mar 24, 2011
QUICK setup Github Pages + Cloud9 IDE for HTML/CSS/JavaScript hacking

QUICK setup Github Pages + Cloud9 IDE for HTML/CSS/JavaScript hacking

GitHub + GitHub Pages

  1. Get a GitHub account:
  2. Github > Dashboard > New Repository ...
  3. Enter a Project Name and Description; click "Create Repository"
  4. On the project page ignore the suggested setup instructions... instead click on the "Admin" button
  5. Check the "GitHub Pages" checkbox... You'll get a popup.
  6. Click the "Automatic GitHub page Generator" button.
  7. Choose a funky colour... or go safe with just white... then click "Create Page" button
kares / jquery.parseparams.js
Created May 5, 2011
jQuery.parseParams - parse query string paramaters into an object
View jquery.parseparams.js
* $.parseParams - parse query string paramaters into an object.
(function($) {
var re = /([^&=]+)=?([^&]*)/g;
var decodeRE = /\+/g; // Regex for replacing addition symbol with a space
var decode = function (str) {return decodeURIComponent( str.replace(decodeRE, " ") );};
$.parseParams = function(query) {
var params = {}, e;
while ( e = re.exec(query) ) {
Lowgain / svn.php
Created Jun 24, 2011
Tiny PHP svn script
View svn.php
* Some cool thing that does various little SVN tasks.
* Requires the PECL svn package to be installed!
* @author Lowgain / BNOTIONS
// Define some cool parameters here
define('USERNAME', '');