Skip to content

Instantly share code, notes, and snippets.

Glen Maddern geelen

View GitHub Profile
View stylable-components.md

stylable-components

CSS for Components

Example

/* Counter.css */
@import Button from './Button.css';
@geelen
geelen / gulpfile.js
Last active Oct 11, 2017 — forked from superhighfives/gulpfile.js
Harp with BrowserSync! Woo!
View gulpfile.js
var gulp = require('gulp');
var browserSync = require('browser-sync');
var reload = browserSync.reload;
var harp = require('harp');
/**
* Serve the Harp Site from the src directory
*/
gulp.task('serve', function () {
harp.server(__dirname + '/src', {
View README.md

Chord diagrams show directed relationships among a group of entities. This example also demonstrates simple interactivity by using mouseover filtering. Layout inspired by Martin Krzywinski's beautiful work on Circos.

View preload_images.js
(function () {
'use strict';
var i, image, j, matches, rules, sheet;
for (i = 0; i < document.styleSheets.length; ++i) {
sheet = document.styleSheets[i];
if (sheet.rules) {
for (j = 0; j < sheet.rules.length; ++j) {
rules = sheet.rules[j];
View gist:5201278
RWAR = (inject...) -> inject
my.angular.directives.directive "mydirective",
RWAR "$http", "$lolwhut", ($http, $lolwhut) ->
scope:
here: "i"
bind: "=some"
things: "&away"
link: (scope, el, attrs) ->
"WOW I'M DIRECTING"
View index.html
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
</head>
<body>
<script>
(function ( window, document ) {
// Pinched domready
// http://www.dustindiaz.com/smallest-domready-ever/
@geelen
geelen / blog.html
Created Sep 3, 2012 — forked from benschwarz/blog.html
BYO tumblr.
View blog.html
<div id="blog" ng-controller="FeedCtrl">
<span ng-hide="posts">Loading</span>
<article ng-repeat="post in posts">
<h1 class="title">{{ post.title }}</h1>
<time class="publishedDate">{{ post.publishedDate }}</time>
<div class="content">{{ post.content }}</div>
</article>
</div>
View dabblet.css
html {
height: 100%;
}
body {
height: 100%;
border: solid 20px blue;
}
div.red {
View 1_coupled.rb
# Bad because the dependency on ModelClass and ApiClass are hard-coded
module HitTheApi
def self.go
ids_to_update = ModelClass.what_ids_should_I_update
ids_to_update.each do |id|
data = ApiClass.fetch_me_data(id)
ModelClass.persist_data(id, data)
end
View first-big-wtf-in-months.rb
irb(main):001:0> a = lambda { b.call }
=> #<Proc:0x00000001038c8af8@(irb):1>
irb(main):002:0> b = lambda { :foo }
=> #<Proc:0x00000001038c3b20@(irb):2>
irb(main):003:0> a.call
NameError: undefined local variable or method `b' for #<Object:0x103fac888>
from (irb):1
from (irb):3:in `call'
from (irb):3
irb(main):004:0> c = lambda { b.call }
You can’t perform that action at this time.