A Pen by Arthur Guiot on CodePen.
#!/usr/bin/env bash | |
# Automatically installs swiftenv and run's swiftenv install. | |
# This script was designed for usage in CI systems. | |
git clone --depth 1 https://github.com/kylef/swiftenv.git ~/.swiftenv | |
export SWIFTENV_ROOT="$HOME/.swiftenv" | |
export PATH="$SWIFTENV_ROOT/bin:$SWIFTENV_ROOT/shims:$PATH" | |
if [ -f ".swift-version" ] || [ -n "$SWIFT_VERSION" ]; then |
In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
You agree that the following terms apply to all of your past, present and future Contributions. Except for the licenses granted in this Agreement, you retain all of your right, title and interest in and to your Contributions.
const event = new Event("focused"); | |
let focused = true; | |
setInterval(() => { | |
if (document.hasFocus() && !focused) { | |
document.dispatchEvent(event); | |
focused = true; | |
} else if (focused) { | |
document.dispatchEvent(event); | |
focused = false; |
#!/usr/bin/env bash | |
# Automatically installs swiftenv and run's swiftenv install. | |
# This script was designed for usage in CI systems. | |
git clone --depth 1 https://github.com/kylef/swiftenv.git ~/.swiftenv | |
export SWIFTENV_ROOT="$HOME/.swiftenv" | |
export PATH="$SWIFTENV_ROOT/bin:$SWIFTENV_ROOT/shims:$PATH" | |
if [ -f ".swift-version" ] || [ -n "$SWIFT_VERSION" ]; then |
# Pull tags | |
git fetch --all | |
# Check those commits | |
git log --oneline $(git describe --tags --abbrev=0 @^)..@ |
6TCCN-RQ3YP-DRHVB-M47QJ-78RHM | |
NMVVW-GMXKV-MYYGH-V8JDM-R6YVM |
:root { | |
--geist-gap:16pt; | |
--geist-gap-negative:-16pt; | |
--geist-gap-half:8pt; | |
--geist-gap-half-negative:-8pt; | |
--geist-gap-quarter:4pt; | |
--geist-gap-quarter-negative:-4pt; | |
--geist-gap-double:32pt; | |
--geist-gap-double-negative:-32pt; | |
--geist-page-margin:16pt; |
2019-06-03
Note that Office2019 DO NOT support activate via simple copy/paste plist license file which is the simplest way to activate Office 2016. Fortunately, you can also use the VL Serializer tool, just install Office 2019 and Serializer, then run Serializer to activate.
import argparse | |
import string | |
import sys | |
def caesar(key, b_encrypt, b_block_of_five, text, alphabet, b_keep_chars): | |
#change lowercase chars to uppercase | |
text = text.upper() | |
ciphertext = "" | |
#iterate throw text | |
for old_character in text: |