What this will cover
- Host a static website at S3
- Redirect
www.website.com
towebsite.com
- Website can be an SPA (requiring all requests to return
index.html
) - Free AWS SSL certs
- Deployment with CDN invalidation
// === Arrays | |
var [a, b] = [1, 2]; | |
console.log(a, b); | |
//=> 1 2 | |
// Use from functions, only select from pattern | |
var foo = () => [1, 2, 3]; |
See: Google Documentation on Start the emulator from the command line for more info
#!/bin/bash | |
# NativeScript Ubuntu 19.10 - Android Setup | |
sudo apt install -y lib32z1 lib32ncurses6 libbz2-1.0:i386 libstdc++6:i386 g++ openjdk-8-jdk unzip | |
wget https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip -O /tmp/sdk-tools.zip | |
sudo mkdir -p /usr/local/android/sdk && sudo chown -R $USER:$USER /usr/local/android/sdk | |
cd /tmp && unzip sdk-tools.zip && rm -f sdk-tools.zip && mv tools /usr/local/android/sdk | |
export JAVA_HOME=$(update-alternatives --query javac | sed -n -e 's/Best: *\(.*\)\/bin\/javac/\1/p') | |
export ANDROID_HOME="/usr/local/android/sdk/" |
for folder in */ | |
do | |
rar a -m5 -r "${folder%/}.rar" "$folder" | |
done |
#!/usr/bin/env sh | |
set -- $(locale LC_MESSAGES) | |
yesptrn="$1"; noptrn="$2"; yesword="$3"; noword="$4" | |
parent_path=$( cd "$(dirname "${BASH_SOURCE[0]}")" ; pwd -P ) | |
input_sink=$(pacmd stat |grep -o -P "(?<=Default source name: ).*") | |
output_sink=$(pacmd stat |grep -o -P "(?<=Default sink name: ).*") | |
echo "Input:" $input_sink |
import React from 'react'; | |
export interface FadeInViewProps { | |
reset?: boolean; | |
} | |
function FadeInView<T>(props: FadeInViewProps & T) { | |
const { reset, ...rest } = props; | |
return reset ? <div {...rest}> </div> : <div {...rest} />; |