Skip to content

Instantly share code, notes, and snippets.

View PavelJurasek's full-sized avatar

Pavel Jurásek PavelJurasek

View GitHub Profile
@PavelJurasek
PavelJurasek / cz.py
Created March 3, 2020 20:38 — forked from kokes/cz.py
czech domains potentially/really affected by https://letsencrypt.org/caaproblem/ (using data from Alexa top 1m)
# https://letsencrypt.org/caaproblem/
import re
import gzip
from tqdm import tqdm
fn = 'caa-rechecking-incident-affected-serials.txt.gz'
rr = re.compile(r'[\[\]\s]')
domains = set()
with gzip.open(fn, 'rt') as f:
for ln in tqdm(f):
@PavelJurasek
PavelJurasek / cz.txt
Created March 3, 2020 20:37 — forked from kokes/cz.txt
czech domains *potentially* affected by this CAA problem https://letsencrypt.org/caaproblem/
This file has been truncated, but you can view the full file.
*.0.devklarka.cz
*.05.cz
*.0e.cz
*.0oo.cz
*.1.devklarka.cz
*.10.devklarka.cz
*.1001hry.cz
*.100letvyroci.cz
*.100py.cz
*.11.devklarka.cz
@PavelJurasek
PavelJurasek / ecs.yaml
Created October 22, 2019 14:17
Co bychom udělali jinak? - Spaceflow & Rector talk at Péhápkaři 2019/10, LMC
# install: composer require symplify/easy-coding-standard --dev
# dry-run: vendor/bin/ecs check src
# run: vendor/bin/ecs check src --fix
# ----------------------------- Step 1 -----------------------------
services:
# use ::class
Symplify\CodingStandard\Fixer\Php\ClassStringToClassConstantFixer: ~
@PavelJurasek
PavelJurasek / ecs.yaml
Created October 22, 2019 14:17
Co bychom udělali jinak? - Spaceflow & Rector talk at Péhápkaři 2019/10, LMC
# install: composer require symplify/easy-coding-standard --dev
# dry-run: vendor/bin/ecs check src
# run: vendor/bin/ecs check src --fix
# ----------------------------- Step 1 -----------------------------
services:
# use ::class
Symplify\CodingStandard\Fixer\Php\ClassStringToClassConstantFixer: ~
@PavelJurasek
PavelJurasek / ecs.yaml
Created October 22, 2019 14:17
Co bychom udělali jinak? - Spaceflow & Rector talk at Péhápkaři 2019/10, LMC
# install: composer require symplify/easy-coding-standard --dev
# dry-run: vendor/bin/ecs check src
# run: vendor/bin/ecs check src --fix
# ----------------------------- Step 1 -----------------------------
services:
# use ::class
Symplify\CodingStandard\Fixer\Php\ClassStringToClassConstantFixer: ~
@PavelJurasek
PavelJurasek / sandbox.js
Created May 7, 2019 19:05
Build variant slug from pattern
const Product = {
"attributes": [
{
"name": "Color",
"value": "red", // whatever
},
{
"name": "Size",
"value": 'M',
@PavelJurasek
PavelJurasek / variants.js
Created May 7, 2019 16:59
Create variants of all attributes
const attrs = [
['r', 'g', 'b'],
['l', 'm', 's'],
['cyan', 'magenta'],
['ano', 'ne'],
];
let variants = [];
#!/bin/bash
for image in "$@"
do
NAME=`basename $image .webp`
echo $NAME
dwebp $image -o ~/Desktop/$NAME.png
done
@PavelJurasek
PavelJurasek / ckeditor.sh
Created September 1, 2017 10:29
Remove unused langs from ckeditor
for f in `find ckeditor/plugins/**/lang -type f`; do
grep -q "lang/[^(cs|en)].js" $f;
if [ $? -eq 1 ]; then
rm $f;
fi;
done
@PavelJurasek
PavelJurasek / timeMachine.sh
Last active July 25, 2017 12:54
Bash script for excluding development files from Time Machine backups
#!/bin/bash
# place this into your development directory (usually ~/Sites)
dir=$(cd `dirname $0` && pwd)
directories=(vendor node_modules temp log)
for dirname in "${directories[@]}"
do