zsh terminal
Add these lines in your ~/.bash_profile file
# Show current git branch name
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}| class MyPromise { | |
| constructor(executor) { | |
| if (typeof executor !== 'function') { | |
| throw new Error('Executor must be a function'); | |
| } | |
| // Internal state. `$state` is the state of the promise, and `$chained` is | |
| // an array of the functions we need to call once this promise is settled. | |
| this.$state = 'PENDING'; | |
| this.$chained = []; |
| // _decimal.scss | MIT License | gist.github.com/terkel/4373420 | |
| // Round a number to specified digits. | |
| // | |
| // @param {Number} $number A number to round | |
| // @param {Number} [$digits:0] Digits to output | |
| // @param {String} [$mode:round] (round|ceil|floor) How to round a number | |
| // @return {Number} A rounded number | |
| // @example | |
| // decimal-round(0.333) => 0 |
| import React from 'react'; | |
| import styled from 'styled-components'; | |
| const Spinner = () => ( | |
| <StyledSpinner viewBox="0 0 50 50"> | |
| <circle | |
| className="path" | |
| cx="25" | |
| cy="25" | |
| r="20" |
| //http://stackoverflow.com/questions/105034/how-to-create-a-guid-uuid-in-javascript | |
| Math.random().toString(36).substring(2, 15) + Math.random().toString(36).substring(2, 15); |
| <html> | |
| <body> | |
| <script type="text/javascript"> | |
| var BrowserDetect = { | |
| init: function () { | |
| this.browser = this.searchString(this.dataBrowser) || "An unknown browser"; | |
| this.version = this.searchVersion(navigator.userAgent) | |
| || this.searchVersion(navigator.appVersion) | |
| || "an unknown version"; | |
| this.OS = this.searchString(this.dataOS) || "an unknown OS"; |
| // _decimal.scss | MIT License | gist.github.com/terkel/4373420 | |
| // Round a number to specified digits. | |
| // | |
| // @param {Number} $number A number to round | |
| // @param {Number} [$digits:0] Digits to output | |
| // @param {String} [$mode:round] (round|ceil|floor) How to round a number | |
| // @return {Number} A rounded number | |
| // @example | |
| // decimal-round(0.333) => 0 |