Skip to content

Instantly share code, notes, and snippets.

View rickard2's full-sized avatar

Rickard Andersson rickard2

View GitHub Profile
<?php
class JsonDecoder implements DecoderInterface {
public function decode( $data )
{
$decoded = @json_decode( $data, true );
$decoded = $this->removeBooleans( $decoded );
build_settings:
verbose: false
ignore:
- "vendor"
- "tests"
- "tools"
- "bin"
- "app/"
- "web/"
# owncloud/apps/calendar/index.php:
OCP\Util::addscript('calendar','mousetrap.min');
OCP\Util::addscript('calendar','keybindings');
# owncloud/apps/calendar/js/
$ curl -OL https://raw.github.com/ccampbell/mousetrap/master/mousetrap.min.js
@rickard2
rickard2 / .gitignore
Created November 21, 2013 15:09
Ignore all bower_components except minified js
bower_components/*
!bower_components/*
bower_components/*/*
!bower_components/*/*.min.js
<script type="text/x-handlebars" data-template-name="index">
{{bs-alert message="A warning alert with simple message." type="warning"}}
{{#bs-modal name="testing1" title="Testing"}}
Hello World
{{/bs-modal}}
<button class="btn btn-default" {{action openModal "testing1"}}>Open Modal</button>
$ grep ember bower.json
"ember": "1.*",
$ head -1 bower_components/ember/ember.js
// Version: v1.0.0
$ bower update ember
bower ember#~1.0.0 cached git://github.com/components/ember.git#1.0.0
bower ember#~1.0.0 validate 1.0.0 against git://github.com/components/ember.git#~1.0.0
bower ember#1.* cached git://github.com/components/ember.git#1.2.0-beta.1
bower ember#1.* validate 1.2.0-beta.1 against git://github.com/components/ember.git#1.*
bower jquery#>= 1.7 cached git://github.com/components/jquery.git#2.0.3
<?php
$mock = $this->getMockBuilder('SomeClass')->setMethods('foo')->getMock();
$foo = $mock->expects($this->exactly(2))->method('foo');
$object = new OtherClass($mock);
$foo->will($this->returnValue(true));
$result = $object->doStuff();
$this->assertEquals( ... , $result);
@rickard2
rickard2 / gist:5261666
Created March 28, 2013 08:41
WordPress + git workflow

Jag kör varje tema och plugin i sin egen katalog i /www/wordpress med var sitt git repo.

Jag har sedan två installationer av wordpress, /www/wpstable som kör senaste stable och /www/wpnightly som kör bleeding edge beta.

Under utveckling så länkar jag in varje tema och plugin i wpstable/wp-content/themes och plugins. Detta ställer till det lite ibland i WordPress dock.

Sedan kör jag ett git remote repo på vår driftserver som jag pushar till och gör manuell git pull när jag vill uppdatera.

När jag startar ett nytt projekt har jag tidigare kopierat från vårt starter tema, https://github.com/montania/WP-Theme-Boilerplate, men på sistone har jag gjort en git clone från det repot och sedan ändrat det till en read only remote så att jag inte av misstag pushar tillbaks. Sedan lägger jag till ett separat remote repo för det specifika temat.

@rickard2
rickard2 / gist:3999774
Created November 2, 2012 09:35
Ember Playground
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8/>
<title>Dev playground</title>
<script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
<script src="http://cloud.github.com/downloads/wycats/handlebars.js/handlebars-1.0.0.beta.6.js"></script>
<script src="http://cloud.github.com/downloads/emberjs/ember.js/ember-1.0.0-pre.2.js"></script>
</head>
<body>
@rickard2
rickard2 / gist:3999571
Created November 2, 2012 08:50
https wp
<?php
/*
Plugin Name: HTTPS everywhere
Plugin URI: http://
Description: HTTPS everywhere
Author: Rickard Andersson
Version: 1.0
Author URI: http://0x539.se/
*/