PBF notes for hector
Use const if you aren’t going to reassign the variable value (especially for functions)
72: for (let i = 0; i <trianglesOnVoxels.length; i ++) tInV.push(trianglesOnVoxels[i].length);
// ---- | |
// libsass (v3.2.5) | |
// ---- | |
@function get-px-from-vw($vw, $contextWidth) { | |
@return (($contextWidth / 100) * $vw) + px; | |
} | |
@function strip-units($number) { | |
@if type-of($number) == "number" and not unitless($number) { | |
@return $number / ($number * 0 + 1); |
Regular expression cheat sheet for Varnish | |
Varnish regular expressions are NOT case sensitive. Varnish uses POSIX | |
regular expressions, for a complete guide, see: "man 7 regex" | |
Basic matching: | |
req.url ~ "searchterm" | |
True if req.url contains "searchterm" anywhere. | |
req.url == "searchterm" |
var planePositions = []; | |
var r = 1; | |
m = 3, // u segments | |
n = 3, // v segments | |
quads = []; | |
function getPlaneIndexes () { | |
var buffer = []; | |
var points = [], |
import transitions from './transitions.css'; | |
export default () => ( | |
<ReactCSSTransitionGroup transitionName={transitions}> | |
{ ... } | |
</ReactCSSTransitionGroup> | |
); |
#!/bin/bash | |
if [ "$1" != "" ]; then | |
dr=$(dirname $1) | |
scdr=$(dirname $0) | |
fn=$(basename $1) | |
filename="${fn%%.*}" | |
extension="${fn#*.}" | |
output="${dr}/${filename}_wm.${extension}" | |
# wm.png is my watermark. It's a white logo with 50% opacity and a transparent background. | |
wm="${scdr}/wm.png" |