Skip to content

Instantly share code, notes, and snippets.

View jmhobbs's full-sized avatar

John Hobbs jmhobbs

View GitHub Profile
/* Line 539 */
INSERT INTO `sources` VALUES (1,1,'stuffpress',1,1,1,'2009-12-03 22:19:18','2000-01-01 01:00:00','');
1. Install PHP
2. Install Zend
3. Edit config (no db yet though)
4. WSOD
5. Debug = 1
6. Log exception (write permissions)
7. Mkdir protected/logs/
8. Database exception
9. Create DB, load SQL
10. Bounced me to storytlr.com
@jmhobbs
jmhobbs / Framework Init.sh
Created March 11, 2010 17:37
Git Quick Directory Structure
for i in $(find . -type d -empty); do touch $i/.gitignore; done
@jmhobbs
jmhobbs / Crontab for Dreamhost Storytlr
Created March 12, 2010 21:28
Example Storytlr Crontab
*/15 * * * * cd /home/jmhobbs/lifestream.velvetcache.org && /usr/local/php5/bin/php ./protected/tools/update.php
@jmhobbs
jmhobbs / bin2img.php
Created March 15, 2010 15:29
Bitwise Data Vizualization in PHP
<?php
// Data Vizualization in PHP
// This file will render a 1024x1024 PNG using the raw binary data from a file.
// 1's will be black, 0's will be white.
/*
Copyright (c) 2010 John Hobbs
Permission is hereby granted, free of charge, to any person obtaining a copy
@jmhobbs
jmhobbs / update.php
Created April 27, 2010 17:04
Storytlr No Cron Updater
<?php
header( 'Content-type: text/plain' );
ini_set( 'output_buffering', 'Off' );
error_reporting( E_ALL & ~E_NOTICE & ~E_WARNING );
ini_set( 'display_errors', 0 );
$argc = 2;
$argv = array( 'update.php', 'admin' );
@jmhobbs
jmhobbs / storytlr_requirements_check.php
Created May 7, 2010 17:18
Storytlr Requirements Check
<?php
class Check {
protected static $errors = 0;
protected static $include_found = true;
public static function no_errors () {
return true;//( 0 == self::$errors );
}
@jmhobbs
jmhobbs / mongo.todo.py
Created May 18, 2010 03:30
A Simple ToDo App Using Python and MongoDB
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import time
from datetime import datetime
from pymongo.connection import Connection
import pymongo
class ToDoApplication:
@jmhobbs
jmhobbs / mongo.todo.php
Created May 18, 2010 15:47
A Simple ToDo App Using PHP and MongoDB
#!/usr/bin/env php
<?php
error_reporting( E_ERROR | E_PARSE );
class ToDo {
protected $argv = array();
public function __construct ( $argv ) {
@jmhobbs
jmhobbs / 503.php
Created May 18, 2010 22:12
Example 503 Error Page
<?php
ob_start();
header('HTTP/1.1 503 Service Temporarily Unavailable');
header('Status: 503 Service Temporarily Unavailable');
header('Retry-After: 3600');
header('X-Powered-By:');
?><!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>503 Service Temporarily Unavailable</title>
</head><body>