Skip to content

Instantly share code, notes, and snippets.

View spirinvladimir's full-sized avatar
💭
💯

Spirin Vladimir spirinvladimir

💭
💯
View GitHub Profile
@spirinvladimir
spirinvladimir / index.js
Created September 16, 2014 08:37
requirebin sketch
// example using the raf module from npm. try changing some values!
var requestAnimationFrame = require("raf")
var canvas = document.createElement("canvas")
canvas.width = 500
canvas.height = 500
document.body.appendChild(canvas)
var context = canvas.getContext("2d")
@spirinvladimir
spirinvladimir / index.js
Last active August 29, 2015 14:06
requirebin sketch
var domify = require('domify');
document.body.appendChild(domify('<p>2</p>'));
@spirinvladimir
spirinvladimir / gist:270c220758420621b52a
Created February 20, 2015 16:31
AngularJS template help
var locationtApp = angular.module('locationApp', []);
locationtApp.controller('LocationListCtrl', ['$scope', function ($scope) {
var phones = [
{
'src': 'http://localhost/images/image1.jpg'
},
{
'src': 'http://localhost/images/image2.jpg'
@spirinvladimir
spirinvladimir / gist:42d66134d64cd065e592
Created February 20, 2015 16:47
Enlighten Media / Problem installing Node-Gyp on Node.js
rm -rf ~/.npm
@spirinvladimir
spirinvladimir / index.js
Created March 4, 2015 01:46
requirebin sketch
var Instafeed = require('instafeed.js'),
domReady = require('domready'),
domify = require('domify');
domReady(function () {
document.body.appendChild(domify('<div class="instafeed"></div>'));
var likes = false,
feed = new Instafeed({
get: 'tagged',
tagName: 'proudtobeabulldog',
@spirinvladimir
spirinvladimir / index.js
Last active August 29, 2015 14:16
requirebin sketch
/*jslint node:true*/
var domReady = require('domready'),
domify = require('domify'),
Instafeed = require('instafeed.js').Instafeed,
instafeedPlugin = function (opts) {
'use strict';
var haveSome = false,
loading = opts.loading,
filter = (function (filter) {
if (typeof filter === 'function') {
@spirinvladimir
spirinvladimir / index.js
Last active August 29, 2015 14:17
requirebin sketch
[
{
platform: 'Android',
url: 'https://play.google.com/store/apps/details?id=de.schildbach.oeffi'
},
{
platform: 'iPhone',
url: 'https://itunes.apple.com/app/id378458261'
}
].forEach(function (o) {
@spirinvladimir
spirinvladimir / index.js
Last active August 29, 2015 14:22
requirebin sketch
var domready = require('domready'),
React = require('react'),
Reflux = require('reflux');
var button = Reflux.createActions(['toggle']);
var list = Reflux.createActions(['select']);
var storeButton = Reflux.createStore({
listenables: list,
onSelect: function (color) {
@spirinvladimir
spirinvladimir / array2string.clj
Created November 2, 2016 23:30
Array to string with separator for hackerrank
(defn a2s [a]
(reduce
(fn [s n]
(str s (str " " n)))
(str (first a))
(rest a)))
(defn doubleBooked [events]
(let [sortedEvents (sort-by :start events)
toAdd true
notToAdd false]
(loop [head (first sortedEvents)
isAdd notToAdd
events (rest sortedEvents)
intersect []]
(let [neck (first events)
tail (rest events)]