Skip to content

Instantly share code, notes, and snippets.

window.Aeon.Components.DiffSlider = React.createClass
renderSliderTemplate: (defaultValue, children) ->
<ReactSlider
defaultValue={defaultValue}
min={0}
max={@props.versions.length-2}
onAfterChange={@props.updateDiffs}
>
{children}
</ReactSlider>
@samhains
samhains / gist:d55048cc4fc45c5ef403
Created March 6, 2015 00:07
answer to recursive thing
var traverseDomAndCollectElements = function(matchFunc, startEl) {
var resultSet = [];
if (typeof startEl === "undefined") {
startEl = document.body;
}
if(matchFunc(startEl)) {
function playNote(note, tempo){
setTimeout(function(){
synth.triggerAttackRelease(note+"4", 0.25);
}, tempo);
}
function Note(note,tempo){
this.note = note;
this.tempo = tempo;
}
<!doctype html><html><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Tealeaf Academy - Postit</title><meta name="description" content=""><meta name="author" content=""><link href="/assets/application.css?body=1" media="all" rel="stylesheet" /><script src="/assets/jquery.js?body=1"></script><script src="/assets/jquery_ujs.js?body=1"></script><script src="/assets/turbolinks.js?body=1"></script><script src="/assets/react.js?body=1"></script><script src="/assets/react_ujs.js?body=1"></script><script src="/assets/components/category.js?body=1"></script><script src="/assets/components/checkbox.js?body=1"></script><script src="/assets/components/comment.js?body=1"></script><script src="/assets/components/votebox.js?body=1"></script><script src="/assets/components.js?body=1"></script><script src="/assets/bootstrap-transition.js?body=1"></script><script src="/assets/bootstrap-affix.js?body=1"></script><script src="/assets/bootstrap-alert.js?body=1"></script><scr
# Performs an attribute search on the serialized object
def self.where_object(args = {})
fail ArgumentError, 'expected to receive a Hash' unless args.is_a?(Hash)
if columns_hash['object'].type == :jsonb
where_conditions = "object @> '#{args.to_json}'::jsonb"
elsif columns_hash['object'].type == :json
where_conditions = args.map do |field, value|
"object->>'#{field}' = '#{value}'"
end
@samhains
samhains / container.js.cjsx
Created September 8, 2015 15:24
React components for slider
#= require ./diff-slider
#= require ./diff-panel
DiffSlider = window.Aeon.Components.DiffSlider
DiffPanel = window.Aeon.Components.DiffPanel
window.Aeon.Components.RevisionsContainer = React.createClass
setCurrDiff: (diff) ->
@_updateDiffPanel diff, diff+1
;; -*- mode: dotspacemacs -*-
;; This file is loaded by Spacemacs at startup.
;; It must be stored in your home directory.
(defun dotspacemacs/layers ()
"Configuration Layers declaration.
You should not put any user code in this function besides modifying the variable
values."
(setq-default
;; Base distribution to use. This is a layer contained in the directory
var primaryContacts = _.filter(docs, function(parent) {return parent.account_relationship ? true : false});
var primaryContactsCount = primaryContacts.length;
var primaryContactsDownloadsCount = _.filter(primaryContacts, function(parent) {return parent.download_app_at ? true : false}).length;
var guardiansCount = 0;
var guardiansDownloadsCount = 0;
async.each(docs, function(parent, callback) {
Guardian.find({_id: parent._id}, function(err, guardian){
if(!err && guardian){
{
"boxes" : [ {
"box" : {
"maxclass" : "flonum",
"maximum" : 3.0,
"minimum" : -1.0,
"style" : "",
"numinlets" : 1,
"id" : "obj-31",
"numoutlets" : 2,
@samhains
samhains / getFaceKeypoints.py
Created April 18, 2018 14:46
FaceSwap-DAN modifications for multiple faces
def getFaceKeypoints(img, detector, predictor, inputLandmarks=None, frameCounter=0):
shapes2D = []
# if inputLandmarks is None or frameCounter % 10 == 0:
#detekcja twarzy
dets = detector(img, 1)
if len(dets) == 0:
return None