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
default:
paths:
features: ../../features
extensions:
Behat\MinkExtension\Extension:
base_url: 'http://test.localhost:8080/'
goutte:
guzzle_parameters:
request.params:
redirect.disable: true
@sime
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
sime / migration.php
Created Apr 19, 2013
Migrating from string to integer primary keys in CakePHP
View migration.php
<?php
App::uses('AppShell', 'Console/Command');
class UserIdFromVarcharToInt extends CakeMigration {
public $description = '';
public $migration = array(
'up' => array(
'alter_field' => array(
'users' => array(
@sime
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
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
<?php
// Heroku Read-only Filesystem https://devcenter.heroku.com/articles/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
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
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
else
employee_skills[skill_name] = 1
end
@sime
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
sime / AppController.php
Created Aug 27, 2012
Basic Auth in CakePHP on json request
View AppController.php
class AppController extends Controller
{
public $components = array(
'RequestHandler',
'Auth',
);
public function beforeFilter() {
$this->__setupAuth();
@sime
sime / database.php.pagoda
Created Mar 22, 2012
Pagoda Boxfile for CakePHP
View database.php.pagoda
<?php
// Source: http://help.pagodabox.com/customer/portal/articles/174049-cakephp#setting-global-server-variables-in-database-php
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']);
class DATABASE_CONFIG {
You can’t perform that action at this time.