Key | Tested |
---|---|
4F282-0MLD2-M8869-T89G0-CF240 | ✅ |
0F41K-0MJ4H-M88U1-0C3N0-0A214 | ✅ |
Key | Tested |
---|---|
4V492-44210-48830-931GK-2PRJ4 | ✅ |
global | |
maxconn 2000 | |
stats socket /tmp/haproxy.socket level admin | |
uid 80 | |
gid 80 | |
nbproc 1 | |
chroot /tmp/haproxy_chroot | |
daemon | |
tune.ssl.default-dh-param 2048 | |
# Modern browser compatibility only as mentioned here: |
#!/bin/bash | |
machine=$(python -c "import uuid;print(uuid.uuid4())") | |
# NEEDED: AmazonEC2FullAccess, AmazonEC2SpotFleetRole | |
AWS_ACCESS_KEY_ID=$(aws configure get aws_access_key_id) | |
AWS_DEFAULT_REGION=$(aws configure get region) | |
AWS_SECRET_ACCESS_KEY=$(aws configure get aws_secret_access_key) | |
VPC=$(aws ec2 describe-vpcs | jq -r '.Vpcs[0].VpcId') |
{"lastUpload":"2017-08-10T11:51:57.295Z","extensionVersion":"v2.8.2"} |
#!/bin/bash | |
import -window $(xwininfo | grep -Po 'Window id: .*? ' | grep -Po '0x.* ') screenshot.jpg |
#!/usr/bin/env bash | |
{ set +x; } 2>/dev/null | |
IFS=$'\n' | |
set "$@" $(find ~ -name ".*" ! -name ".CFUserTextEncoding" ! -type l -mindepth 1 -maxdepth 1) # dotfiles | |
set "$@" $(find ~ -name "Google *" -mindepth 1 -maxdepth 1) # Google Drive | |
set "$@" ~/git # store on github/etc :) | |
set "$@" ~/node_modules | |
set "$@" ~/Applications # install apps with brew cask |
vSphere 6 Enterprise Plus: | |
1C20K-4Z214-H84U1-T92EP-92838 | |
1A2JU-DEH12-48460-CT956-AC84D | |
MC28R-4L006-484D1-VV8NK-C7R58 | |
5C6TK-4C39J-48E00-PH0XH-828Q4 | |
4A4X0-69HE3-M8548-6L1QK-1Y240 | |
vSphere with Operations Management 6 Enterprise: | |
4Y2NU-4Z301-085C8-M18EP-2K8M8 | |
1Y48R-0EJEK-084R0-GK9XM-23R52 |
All libraries have subtle rules that you have to follow for them to work well. Often these are implied and undocumented rules that you have to learn as you go. This is an attempt to document the rules of React renders. Ideally a type system could enforce it.
A number of methods in React are assumed to be "pure".
On classes that's the constructor, getDerivedStateFromProps, shouldComponentUpdate and render.
function asyncIterableToObservable<T>(iterable: AsyncIterable<T>): Observable<T> { | |
return new Observable<T>( | |
(observer: Subscriber<T>) => | |
void (async () => { | |
try { | |
for await (const item of iterable) { | |
if (observer.closed) { | |
return; | |
} | |
observer.next(item); |