It started with a desire to play around with function decorators and the concept of generators. It ended up opening into something that I think is quite a bit greater
What do I mean?
Observation:
You can talk about a 1s throttle like this:
var addScript = url => { | |
document.open () | |
document.write (`<script src="${url}"></script>`) | |
document.close () | |
} | |
skewer.log ("to skewer") | |
// addScript (`https://cdnjs.cloudflare.com/ajax/libs/dio/2.1.1/dio.min.js`) | |
// addScript (`https://cdnjs.cloudflare.com/ajax/libs/dio/2.1.1/dio.js`) |
It started with a desire to play around with function decorators and the concept of generators. It ended up opening into something that I think is quite a bit greater
What do I mean?
Observation:
You can talk about a 1s throttle like this:
;; -*- mode: emacs-lisp -*- | |
;; This file is loaded by Spacemacs at startup. | |
;; It must be stored in your home directory. | |
(defun dotspacemacs/layers () | |
"Configuration Layers declaration. | |
You should not put any user code in this function besides modifying the variable | |
values." | |
(setq-default | |
;; Base distribution to use. This is a layer contained in the directory |
import React, { Component, createFactory } from 'react' | |
import { AppRegistry, StyleSheet, Text, View } from 'react-native' | |
const view = createFactory(View) | |
const text = createFactory(Text) | |
const styles = { | |
container: { | |
flex: 1, | |
justifyContent: 'center', |
https://lists.w3.org/Archives/Public/www-talk/ | |
http://1997.webhistory.org/www.lists/www-talk.1993q1/ | |
https://eager.io/blog/the-languages-which-almost-were-css/ | |
https://eager.io/blog/to-what-extent-did-marc-andreessen-invent-the-internet/ | |
https://www.w3.org/Style/LieBos2e/history/ | |
https://www.w3.org/People/Raggett/book4/ch02.html | |
http://alistapart.com/article/a-brief-history-of-markup | |
http://www.wired.com/2008/09/history_of_img_and_embed_tags/ | |
http://home.snafu.de/tilman/mozilla/stomps.html | |
http://www.snee.com/bobdc.blog/2012/01/a-brief-opinionated-history-of.html |
Import-Module pscx *>$null | |
$Pscx:Preferences['TextEditor'] = 'C:\Program Files\Sublime Text 3\subl.exe' | |
set-alias edit Edit-File -Scope Global | |
Set-Alias vim 'C:\Program Files (x86)\vim\vim74\vim.exe' | |
function Coalesce-Args { | |
(@($args | ?{$_}) + $null)[0] | |
} | |
function Change-ToNewDirectory($directoryName) { | |
mkdir $directoryName |
* What does the page to set up a profile look like?
* How might the initial data entry work?
* Do profiles require moderation?
* How to indicate services provided?
* What happens to older reviews if a service was added/dropped?
* Who can edit the page and how?
* What happens if a provider stops updating a page?
* What if a provider goes out of business?
* What if a provider merges with another?
// [1, 2, 3, 4, 5] => [1, 2, 3, 4, 5] | |
// [1, 2, 3, 4, 5], 2 => [1, 2], [2, 3, 5] | |
// [1, 2, 3, 4, 5], 2, 3 => [1, 2], [3], [4, 5] | |
// [1, 2, 3, 4, 5], 0, 3 => [], [1, 2, 3], [4, 5] | |
function* splitUp(arr, firstPivot, ...otherPivots) { | |
if(firstPivot === undefined) { | |
yield arr | |
return | |
} | |
const head = arr.slice(0, firstPivot) |
const noThisCheck = {noThisCheck: true} | |
const defaultComponent = { getInitialState: (() => ({}) )} | |
const createComponent = (objOrNot, ...otherAssignments) => | |
React.createClass(thee( | |
assign({}, defaultComponent, ...otherAssignments, makeIntoConfigObject(objOrNot, 'render')), | |
noThisCheck | |
)) | |
const makeIntoConfigObject = (objOrNot, propNameIfNotObj) => | |
_.isPlainObject(objOrNot) ? objOrNot : makeObj(propNameIfNotObj, objOrNot) |
param( | |
[Parameter(Mandatory=$true)]$File | |
) | |
$lines = foreach($ln in Get-Content $File) { | |
if($ln -match '^(\t*)(.+)$') { | |
@{ | |
originalText = $ln | |
text = $Matches[2] | |
indentLevel = $Matches[1].Length |