Skip to content

Instantly share code, notes, and snippets.

Simon Males sime

Block or report user

Report or block sime

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View behat.yml
features: ../../features
base_url: 'http://test.localhost:8080/'
redirect.disable: true
sime / callout.js
Created May 8, 2013
Attempting to $.extend Foundation.libs.tooltips,
View callout.js
var callout = {
create : 'overwritten object'
$.extend(true, callout, Foundation.libs.tooltips);
if (typeof callout.create == 'function') {
alert('create() is still a function!');
if (typeof callout.create == 'string') {
sime / migration.php
Created Apr 19, 2013
Migrating from string to integer primary keys in CakePHP
View migration.php
App::uses('AppShell', 'Console/Command');
class UserIdFromVarcharToInt extends CakeMigration {
public $description = '';
public $migration = array(
'up' => array(
'alter_field' => array(
'users' => array(
sime / gist:5079460
Last active Dec 14, 2015
Activemerchant requires older version of builder, which conflicts which activemodel?
View gist:5079460
$ ruby main.rb
/opt/local/lib/ruby1.9/1.9.1/rubygems/specification.rb:1637:in `raise_if_conflicts': Unable to activate activemodel-3.2.12, because builder-3.2.0 conflicts with builder (~> 3.0.0) (Gem::LoadError)
from /opt/local/lib/ruby1.9/1.9.1/rubygems/specification.rb:746:in `activate'
from /opt/local/lib/ruby1.9/1.9.1/rubygems/specification.rb:780:in `block in activate_dependencies'
from /opt/local/lib/ruby1.9/1.9.1/rubygems/specification.rb:766:in `each'
from /opt/local/lib/ruby1.9/1.9.1/rubygems/specification.rb:766:in `activate_dependencies'
from /opt/local/lib/ruby1.9/1.9.1/rubygems/specification.rb:750:in `activate'
from /opt/local/lib/ruby1.9/1.9.1/rubygems/custom_require.rb:51:in `block in require'
from /opt/local/lib/ruby1.9/1.9.1/rubygems/custom_require.rb:50:in `each'
from /opt/local/lib/ruby1.9/1.9.1/rubygems/custom_require.rb:50:in `require'
sime / core.php
Last active Dec 12, 2015
When running CakePHP on Heroku, by default you'll see file permission errors. The Heroku filesystem is read-only, but '/tmp' and '/log' are writable. To remove the errors update Config::config() in core.php
View core.php
// Heroku Read-only Filesystem
* Configure the cache used for general framework caching. Path information,
* object listings, and translation cache files are stored with this configuration.
Cache::config('_cake_core_', array(
'engine' => $engine,
'prefix' => $prefix . 'cake_core_',
sime / gist:4490017
Created Jan 9, 2013
Build native MySQL gem extension when using MacPorts
View gist:4490017
$ sudo env ARCHFLAGS="-arch x86_64" gem install mysql2 -- --with-mysql-config=/opt/local/lib/mysql55/bin/mysql_config
sime / canidothisbetter.rb
Created Oct 24, 2012
Am I this this in a nicer way?
View canidothisbetter.rb
if employee_skills.has_key?(skill_name) then
employee_skills[skill_name] += 1
employee_skills[skill_name] = 1
sime / paradigm_startups.txt
Created Oct 17, 2012
Paradigm for Startups
View paradigm_startups.txt
Ideas are worthless without execution
Execution is worthless without traction
Traction is worthless without revenue
Revenue is worthless without profit
sime / AppController.php
Created Aug 27, 2012
Basic Auth in CakePHP on json request
View AppController.php
class AppController extends Controller
public $components = array(
public function beforeFilter() {
sime / database.php.pagoda
Created Mar 22, 2012
Pagoda Boxfile for CakePHP
View database.php.pagoda
// Source:
define("DB_HOST", $_SERVER['DB1_HOST']);
define("DB_NAME", $_SERVER['DB1_NAME']);
define("DB_USER", $_SERVER['DB1_USER']);
define("DB_PASS", $_SERVER['DB1_PASS']);
define("DB_PORT", $_SERVER['DB1_PORT']);
You can’t perform that action at this time.