I hereby claim:
- I am heldr on github.
- I am heldr (https://keybase.io/heldr) on keybase.
- I have a public key ASBwmQHJaS4fN2i0fDYzEDHmCaCeTx6qbEgvx0ZTawpNMwo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
import React from 'react'; | |
import { Router } from "@reach/router"; | |
import LoadComponent from './LoadComponent'; | |
const FoobarLoader = () => import('./pages/Foobar'); | |
const App: React.StatelessComponent<{}> = () => ( | |
<div> | |
<Router> | |
<LoadComponent componentAsPromised={FoobarLoader} path="foobar" /> |
/** | |
* Higher order component to toggle a prop value | |
* | |
* @see https://goo.gl/q7mQGm | |
* @function withToggle | |
* @returns Component | |
*/ | |
export default function withToggle(WrappedComponent, propName = 'bool') { | |
class WithToggle extends Component { | |
constructor(props, context) { |
Object.assign({}, { a: 1, b: undefined }) | |
Object {a: 1, b: undefined} | |
jQuery.extend({}, { a: 1, b: undefined }) | |
Object {a: 1} | |
// lodash | |
_.extend({}, { a: 1, b: undefined }) | |
Object {a: 1, b: undefined} |
/* | |
Another way of splitting a gulpfile into multiple files based on: | |
http://macr.ae/article/splitting-gulpfile-multiple-files.html | |
https://github.com/gulpjs/gulp/blob/master/docs/recipes/split-tasks-across-multiple-files.md | |
*/ | |
'use strict'; | |
var gulp = require('gulp'), | |
plugins = require('gulp-load-plugins')(), |
//based on https://gist.github.com/addyosmani/fd3999ea7fce242756b1 | |
javascript:!function(a){for(a.__CSSDebug__=!a.__CSSDebug__,i=0;A=document.all[i++];)A.style.outline=a.__CSSDebug__?"solid hsl("+9*(A+A).length+",99%,50%)1px":null}(window); |
<article class="post"> | |
<h1 class="post__title">Title</h1> | |
<picture class="post__picture"> | |
<img src="article/picture.jpg" alt="Something" /> | |
</picture> | |
<p class="post__description"> | |
Lorem ipsum... | |
</p> | |
</article> | |
<article class="post post--highlight"> |
NOTE: If you recently upgrade to Mountain Lion you probably need fix Homebrew + GCC
Change the /usr/local
permission to yourself:
$ chown -R `whoami` /usr/local
Make sure you have a clean installation, if you had installed MacFuse before or you need uninstall it first:
var http = require("http"), | |
url = require("url"), | |
path = require("path"), | |
fs = require("fs"), | |
mimer = require('mimer'), // npm install mimer | |
spawn = require('child_process').spawn, | |
port = process.argv[2] || 9000; | |
http.createServer(function(request, response) { |
####How to create a bootable usb linux setup on mac (based on Trisquel tutorial )
$ hdiutil convert -format UDRW -o ~/path/to/linux.dmg ~/path/to/linux.iso
Insert your USB stick.
$ diskutil list
again to figure out the device file assigned to your USB stick (e.g. /dev/disk2).