Skip to content

Instantly share code, notes, and snippets.

View Nevraeka's full-sized avatar

Erik Isaksen Nevraeka

View GitHub Profile
When you load css bundle asyncronously this can happen:
>> FYI- bundling assets is a separate issue from CSS core features
1) it load:
.class-3 { color: green; }
<div class="class-3">
2) it load
.class-1 { color: red; }
.class-2 { color: blue; }
:root {
--translate-item: calc(50% - 20px);
}
.x-translate {
box-sizing: content-box;
padding: 8px;
width: 24px;
height: 24px;
background-color: rgba(0,0,0, .8);
@Nevraeka
Nevraeka / test-json.json
Last active September 15, 2017 18:29
test
{
"foo": "Hello Template",
"repeatCount": 5
}
@Nevraeka
Nevraeka / flexbox.scss
Created September 11, 2017 15:15
Flexbox example
@mixin prefix($property, $value, $prefixes: ()) {
@each $prefix in $prefixes {
#{"--" + $prefix + "-" + $property}: #{$value};
}
#{$property}: $value;
}
@mixin flexbox {
display: -webkit-box;
display: -moz-box;
@Nevraeka
Nevraeka / Polymer <x-picture>
Created January 16, 2014 19:02
Composed version of Responsive Images Polymer implementation of the HTML <picture> spec
<polymer-element name="x-picture" attributes="src srcset title alt currentSrc media">
<template>
<style>
x-picture {
text-align: center;
object-fit: contain;
object-position: center;
}
def quicksort a
(pivot = a.pop) ? quicksort(a.select{|i| i <= pivot}) + [pivot] + quicksort(a.select{|i| i > pivot}) : []
end
def find_in(arr, obj)
return -1 if !arr.include?(obj)
arr.find_index obj
end
@Nevraeka
Nevraeka / Floyds Linked List Algorithm
Created July 1, 2013 05:52
Linked List detection experiment
#taken from Floyds Algorithm (http://en.wikipedia.org/wiki/Cycle_detection#Tortoise_and_hare)
def floyd(f, x0)
tortoise = f(x0)
hare = f(f(x0))
while tortoise != hare
tortoise = f(tortoise)
hare = f(f(hare))
end
mu = 0
def is_perfect_square?(x)
return false if x < 1
sqrt = Math::sqrt(x)
x == sqrt.floor**2
end
@Nevraeka
Nevraeka / Character count
Created June 29, 2013 04:14
Some basic example code approaches and problem solving
def char_count(paragraph)
paragraph.split(%r{\s*}).count
end
def each_word_counts(paragraph)
details = {}
paragraph.split(/\s/).each { |word| details[word] = word.length }
details
end