Skip to content

Instantly share code, notes, and snippets.

Hannes Probst hc2p

Block or report user

Report or block hc2p

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
@hc2p
hc2p / SassMeister-input-HTML.html
Created Apr 29, 2015
Generated by SassMeister.com.
View SassMeister-input-HTML.html
<div class="wrapper" >
Hello
</div>
@hc2p
hc2p / icon-mixin
Last active Aug 16, 2018
dry icon mixin
View icon-mixin
$icons: (
follow: 'a',
followed: 'b',
unfollow: 'c',
checkmark: 'e'
);
$Placeholder-Selectors: ();
@mixin icon($name, $color, $extend: true) {
@include icon-static($extend);
View gist:a611639da5e83e969cf9
var log = function(text) {
var el = document.createElement('p');
el.innerHTML = text;
var body = document.getElementsByTagName('body')[0];
body.appendChild(el);
}
@hc2p
hc2p / gist:bf93436bcb5ac58b88d6
Created Aug 6, 2014
extended Collection.prototype.fetch, added before:add:all and add:all event before and after 'add' events
View gist:bf93436bcb5ac58b88d6
orgFetch = Backbone.Collection::fetch
Backbone.Collection::fetch = (options={}) ->
success = options.success
options.success = (collection, resp, options) ->
collection.trigger 'before:add:all', collection, resp, options
collection.each (model) ->
model.trigger('add', model, collection, options)
collection.trigger 'add:all', collection, resp, options
success(collection, resp, options) if success
View gist:5014441
handleFile: function(file) {
if (file.size / 1000000 > 150) {
var err = "We only support files up to 150 MB";
alert(err);
...
}
var that = this;
$.when(this.upload(file)).pipe(this.getSharedUrl).
View gist:5013922
upload: function(file) {
var def = new $.Deferred();
var that = this;
var xhr = this.client.writeFile(file.name, file, {noOverwrite: true}, function(error, metadata) {
if (error) {
def.reject(error);
return;
}
def.resolve(metadata);
View gist:5013918
this.client = new Dropbox.Client({
key: "<your secret key>",
sandbox: true,
token: dropboxProfile.oauth_token_key,
tokenSecret: dropboxProfile.oauth_token_secret
});
View gist:5013564
this.client = new Dropbox.Client({
key: "<your secret key>",
sandbox: true,
token: dropboxProfile.oauth_token_key,
tokenSecret: dropboxProfile.oauth_token_secret
});
View gist:4745556
ctive moped count: 110721
Traceback (most recent call last):
File "./manage.py", line 14, in <module>
execute_manager(settings)
File "/Users/hannesprobst/.virtualenvs/moped/lib/python2.7/site-packages/django/core/management/__init__.py", line 459, in execute_manager
utility.execute()
File "/Users/hannesprobst/.virtualenvs/moped/lib/python2.7/site-packages/django/core/management/__init__.py", line 382, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/Users/hannesprobst/.virtualenvs/moped/lib/python2.7/site-packages/django/core/management/base.py", line 196, in run_from_argv
self.execute(*args, **options.__dict__)
@hc2p
hc2p / gist:3714356
Created Sep 13, 2012 — forked from doginthehat/gist:1890659
compare block helper for handlebars
View gist:3714356
// {{compare unicorns ponies operator="<"}}
// I knew it, unicorns are just low-quality ponies!
// {{/compare}}
//
// (defaults to == if operator omitted)
//
// {{equal unicorns ponies }}
// That's amazing, unicorns are actually undercover ponies
// {{/equal}}
// (from http://doginthehat.com.au/2012/02/comparison-block-helper-for-handlebars-templates/)
You can’t perform that action at this time.